切换使用聚合函数

时间:2018-06-06 08:52:45

标签: reporting-services ssrs-2008 ssrs-2012

我有下表,Total Is派生自计数表达式

=count(fields!Total.value)


Department        Total
HR                 50
H&S                60
Data               90

我想根据总列中的值添加一些背景颜色。例如,任何小于49的东西都是红色的,任何更大的东西都是绿色的。

我尝试了以下(ABC - 作为数据集)

=switch(count(fields!Total.value <= "49", "red"),"ABC")

我得到错误,scope参数对聚合函数

无效

1 个答案:

答案 0 :(得分:1)

语法看起来..应该不是

=switch(count(fields!Total.value) <= 49, "red", True, "green")
如果只有2个选项

,那么

IIF会赚得更多

=iif(count(fields!Total.value) <= 49, "red", "green")