SSRS指标值为空

时间:2017-06-14 09:00:31

标签: ssrs-2008 indicator

当值为NULL时,有没有办法显示指示符。

enter image description here

绿色=> 10

红色=< 9

我想要显示为NULL的单元格。

通过表达式可以解决这个问题吗?

干杯。

1 个答案:

答案 0 :(得分:0)

您可以使用SWITCH表达式。

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
Fields!MyField.Value > 0, "Red",
True, "Black")

切换表达式会在第一次匹配时立即中断,这就是我更改红色以检查>的原因。如果第一个条件不成立,它只会到达这一点。

注意这假设您所有的值都是正值。

如果您有负值,则需要将其修改为

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
ISNUMERIC(Fields!MyField.Value), "Red",
True, "Black")

我没有对上述内容进行测试,但它们应该没问题。