SSRS条件格式在哪里为NULL

时间:2016-05-04 09:58:23

标签: reporting-services ssrs-2008

我有一份报告,其中显示了按月显示的与会者人数以及在"参与"或"没有参加" Attendance_Indicator标志(这本身就是更高级别分组的子组)。

为了易读,我希望任何一行具有彩色背景的参与数据(例如LightGrey)和任何其他行都是透明的。

我在此分组级别突出显示了表格中的单元格,并使用了以下表达式:

=IIF(Fields!Attendance_Indicator.Value = "Attended","LightGrey","Transparent")

这部分工作在于参与者的数量> 0的单元格'背景颜色变为灰色。但是,在与会者人数为0的单元格中,背景保持透明。

任何人都可以建议我如何在Attended行上获取任何单元格(无论计数值)来更改背景?

1 个答案:

答案 0 :(得分:1)

IsNothing是你的朋友。您可能需要摆弄颜色的逻辑(例如,不是IsNothing而不是IsNothing)......但是你明白了。

=IIF(IsNothing(Fields!Attendance_Indicator.Value)  OR Fields!Attendance_Indicator.Value)  = "Attended","LightGrey","Transparent")