【问题标题】:SSRS IIF IsNothing CalculationSSRS IIF IsNothing 计算
【发布时间】:2016-09-30 13:17:35
【问题描述】:

我将以下语句输入作为单元格的背景颜色,效果很好,但如果该单元格为空白,我的代码将返回红色阴影。

=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"))

【问题讨论】:

    标签: reporting-services iif calc


    【解决方案1】:

    您只需要检查 null 并使用

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

    【讨论】:

    • 感谢罗斯的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多