Leider ist es derzeit nicht möglich, eine DECLARE-Anweisung zu verwenden, da die Werte über eine SET- oder SELECT-Anweisung zugewiesen werden müssen und jede SQL-Abfrage innerhalb des Report Servers automatisch von einer SELECT-Anweisung umschlossen wird.
Daher empfehlen wir an dieser Stelle den Einsatz von Routineabfragen wie Stored Procedures oder Table-Valued Functions. Diese können sehr einfach mit den definierten Parametern (inkl. Unterstützung für Datenquellenparameter) hinzugefügt werden. Stored Procedures bieten eine gute Performance für komplexe Abfragen. Sie können analog zu Einzelabfragen im Report Server verwendet werden.
Würde eine Routineabfrage für dich in Frage kommen?