Ssrs 2008 SSRS指示符值为空

Ssrs 2008 SSRS指示符值为空,ssrs-2008,indicator,Ssrs 2008,Indicator,当值为空时,是否有任何方法显示指示器 绿色=>10 红色=0,因为只有在第一个条件不为真时,它才会到达这一点 注意这假设您所有的值都是正值 如果有负值,则需要将其修改为 =SWITCH ( Fields!MyField.Value >= 10 , "Green", ISNUMERIC(Fields!MyField.Value), "Red", True, "Black") 我没有测试过上面的内容,但应该可以

当值为空时,是否有任何方法显示指示器

绿色=>10

红色=<9

有空单元格,我想显示为黑色

有没有办法用一个表达式来解决这个问题


干杯。

您可以使用
开关
表达式

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
Fields!MyField.Value > 0, "Red",
True, "Black")
开关表达式在第一次匹配时就会中断,这就是为什么我将红色改为检查>0,因为只有在第一个条件不为真时,它才会到达这一点

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

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

=SWITCH (
Fields!MyField.Value >= 10 , "Green",
ISNUMERIC(Fields!MyField.Value), "Red",
True, "Black")
我没有测试过上面的内容,但应该可以