SSRS IIF没什么计算

问题描述:

我输入下面的语句作为单元格的背景颜色,但是如果该单元格是空白的,我的代码将返回一个红色阴影。SSRS IIF没什么计算

=IIF(Fields!DBS_Next_Due___App_1.Value <= Today(), "#FF9696", 
IIF(Fields!DBS_Next_Due___App_1.Value <= dateadd("d",180,Today()), "#FFFF96", "White")) 

我试图处理与isnothing设置的空白,但我不能得到正确的语法。任何帮助,将不胜感激

=IIF((IsNothing(Fields!DBS_Next_Due___App_1.Value <= Today()) , “#FF9696”, 
    IIF(IsNothing(Fields!DBS_Next_Due___App_1.Value <= dateadd("d",180,Today())) , "#FFFF96", 
    AND NOT IsNothing(Fields!DBS_Next_Due___App_1.Value), "WHITE")) 

你只需要检查为空和或与< =或。

IIF(IsNothing(Fields!xxx.Value) OR Fields!xxx.Value <= Today()) 
+0

感谢您的帮助罗斯 – w00t