Пример выражения IIF IsNothing - PullRequest
0 голосов
/ 19 января 2012

Я использую SSRS 2008 и пытаюсь создать expression, где, если поле даты A больше, чем поле даты B или поле даты A равно NULL, тогда этот фильтр выберет эту запись. Как мне это сделать?

Я пробовал это выражение, чтобы выбрать NULL поля даты, но оно не работает. На данный момент я установил тип данных "Текст" - должен ли я вместо этого установить логическое значение? Если так, то как я могу изменить это выражение?

=iif(isnothing(Fields!A_date.Value),"yes","no")

1 Ответ

6 голосов
/ 23 января 2012
=IIF((CDATE(Fields!A_date.Value)>CDate(Fields!B_date.Value)) OR ISNothing(Fields!A_date.Value),"Yes","NO")

Попробуйте это !!!

...