0

我SSRS表達以前是這樣的:#錯誤顯示了當數據庫字段爲空SSRS 2005

=Fields!Reference.Value // This Reference.Value in DB is varchar type. 

手段,什麼都值在數據庫表,我才得以顯示。也就是說,例如值是0,那麼我能夠顯示0,如果值是1,我能夠顯示1,如果值是空的,我能夠顯示空的。

現在,情況是我被告知,當值爲0時,則顯示空白。這意味着在0或空情況下,我必須DISPLY Empty.So我加入以下表達式:

=IIF(Fields!Reference.Value=0, " ",Fields!Reference.Value) 

但是,在這種情況下,如果該值爲0,我能夠顯示空的。問題是什麼時候有空的DB字段顯示#Error。如何糾正?請幫忙。

回答

1
=IIF(IsNothing(Fields!Reference.Value) OR Fields!Reference.Value = 0, " ",Fields!Reference.Value)