2012-01-18 56 views
0

我正在使用SSRS 2008並試圖創建一個expression其中如果日期字段A大於日期字段B或日期字段A爲NULL,則此篩選器將選擇此記錄。我該怎麼做呢?IIF IsNothing表達示例

我試過這個表達式來選擇NULL日期字段,但它不工作。我現在將數據類型設置爲「文本」 - 我應該將其設置爲布爾值嗎?如果是這樣,那我該如何修改這個表達式呢?

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

回答

6
=IIF((CDATE(Fields!A_date.Value)>CDate(Fields!B_date.Value)) OR ISNothing(Fields!A_date.Value),"Yes","NO") 

試試這個!