根据SSRS值改变颜色

时间:2016-01-11 14:44:37

标签: reporting-services

我尝试更改报告的值颜色。

如果值大于85,则为绿色 如果值小于70,则为红色 如果该值大于70,则为黄色

我用Switch语句尝试了它:

  =SWITCH(Fields!System.Value < 70, "Red", Fields!System.Value > 70, "Yellow", Fields!System.Value >= 85, "Green")

但它并没有显示颜色的变化,但它在这里显示了这一点:

enter image description here

如何更改值的颜色?

1 个答案:

答案 0 :(得分:4)

您为TextBox的值定义了一个表达式,这不是您想要的。只需在TextBox中显示值,就像在任何其他单元格中一样。

您应该在TextBox FillFont属性中定义表达式。取决于您想要的颜色。

作为一个例子,我将向您展示如何更改背景颜色。

TextBox Fill Property

您可以通过右键单击单元格并选择“文本框属性...”来导航到上面的菜单。然后只需为填充颜色

定义相同的表达式
=SWITCH(Fields!System.Value < 70, "Red", Fields!System.Value > 70, "Yellow", Fields!System.Value >= 85, "Green")