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

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

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


person Community    schedule 24.02.2009    source источник
comment
Ознакомьтесь с этим сообщением в блоге.   -  person sHr0oMaN    schedule 05.10.2009


Ответы (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/

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

person s1lntz    schedule 30.08.2012