Значение по умолчанию для параметра данных, SSRS

В моем отчете SSRS я хотел установить параметр даты по умолчанию с датой выполнения. По умолчанию я использую =DateValue(Globals!ExecutionTime) или =today . В моем отчете есть еще 5 параметров.

В диспетчере отчетов он заставляет страницу обновляться каждый раз, когда я выбираю другое значение параметра. Это почему? Как мне решить эту проблему?

Ответов (1)

Надеюсь, это поможет кому-то еще в нужде.

Чтобы избежать обновлений при изменении параметров, избегайте использования выражений в значениях параметров по умолчанию.

Например, вместо указания =TODAY() выражения создайте набор данных с помощью SQL-запроса, такого как SELECT getdate() = DefaultDate и из параметра, обратитесь к этому набору данных, используя запрос для значения по умолчанию.

проверьте это:

http://blog.summitcloud.com/2009/12/fix-refresh-of-parameters-in-ssrs/

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/6e5c4137-092f-4d54-a1a1-27730744074d/

Надеюсь, это поможет.