2014-11-10 4 views
0

Я хочу скрыть строку сведений моего отчета SSRS, если поле 'duedate' равно определенной дате (2001-01-01). Я знаю, как это сделать с помощью синтаксиса Crystal, я просто не могу окунуться в голову, как заставить его работать в SSRS. Любая помощь будет принята с благодарностью.Скрыть строку на определенную дату SSRS

В кристалле было бы:

{command.duedate}=DateTime (2001,01 ,01) 

ответ

4

Установите Visibility-Hidden свойство:

=IIF(Fields!DueDate.Value = CDate("2001-01-01"), True, False) 

Остерегайтесь, если DueDate содержит компонент времени, то вам, возможно, придется раздеться, что с помощью DateValue :

=IIF(DateValue(Fields!DueDate.Value) = CDate("2001-01-01"), True, False) 
+0

Отлично! Спасибо огромное! – jenhil34

0

Другим рабочим подходом является создание поле в наборе результатов в качестве флага («Y»/«N») и использовать это поле для фильтрации табликса (этот метод, возможно, лучше работает при вложенности групп).

Смежные вопросы