Добавление даты в качестве необязательного параметра с флажком NULL в SSRS - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть отчет с диапазоном дат в качестве параметров. Пользователь может сузить результаты, выбрав диапазон дат. Теперь пользователь хочет сделать поля диапазона дат необязательными. Я включил «Разрешить NUlls», пользователь может определить параметры диапазона дат. Отчет возвращает нулевые записи после выбора флажка «Check Box» (вычерчивание полей даты) Ниже я приведу следующее, чтобы исправить это, но пока я редактирую окно формулы, в нем либо выдается END формулы, либо ожидается ошибка Sysntax над ':'.

Я скопировал приведенный ниже код в окне «Редактировать как формулу»

ИЛИ (НАЙТИ (Fund_Project_Date, параметр: Fund_Project_Date) <> 0, параметр: Fund_Project_Date = EMPTY)

http://social.technet.microsoft.com/Forums/en-US/sqlreportingservices/thread/d2dd4521-fedd-4501-a675-1ec3b4b87989

Используемое программное обеспечение: SSRS 2008 R2, отчет, разработанный на основе модели отчета, отредактированный с помощью построителя отчетов 3.0

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 27 октября 2011

Я нашел это.Решением является "= IIF (Isnothing (Параметры! ItemWorkflow_CUWC_Event_Date.Value)", "12/12/1900", Параметры! ItemWorkflow_CUWC_Event_Date.Value) на уровне свойств набора данных, а не на уровне фильтра конструктора запросов.Спасибо всем.

0 голосов
/ 19 сентября 2011

Вам нужно использовать!не a: надеюсь, это поможет.

...