SSRS如果是IsNothing颜色表达式

时间:2014-12-19 23:41:21

标签: reporting-services

如果匹配,我会尝试根据特定条件为我的行着色。

当我测试时,我开始

=Switch(IsNothing(Fields!new_submittalactualdate.Value), “RED”, IsNothing(Fields!new_correctionsactualdate.Value), "BLUE")

哪个工作正常但是我需要更多地改进它所以我尝试了

=Switch(IsNothing(Fields!new_submittalactualdate.Value), “RED”, IsNothing(Fields!new_correctionsactualdate.Value) AND IIF(IsNothing(Fields!new_correctionsrequireddate.Value),"" "BLUE"

所以我想要实现的是,如果Fields!new_correctionsactualdate.Value为空且Fields!new_correctionsrequireddate.Value包含数据,那么将该行设为蓝色,但我似乎错过了一些东西。

1 个答案:

答案 0 :(得分:0)

检查某个字段是否包含数据的一种方法是使用NOT上的IsNothing(),如:

=Switch(IsNothing(Fields!new_submittalactualdate.Value), “RED”
       , IsNothing(Fields!new_correctionsactualdate.Value) 
         AND NOT IsNothing(Fields!new_correctionsrequireddate.Value), "BLUE")
相关问题