2017-06-02 41 views
0

好吧我试图显示客户报告的价值,并指出价值是否不好或颜色很好。而是显示颜色值它显示像绿颜色的名称,而不是33%颜色开关由于输出值SSRS

=SWITCH(SUM(Fields!AnserValue.Value, "qWHR") <= 33, "Green", 
SUM(Fields!AnserValue.Value, "qWHR") <= 66, "Orange", 
SUM(Fields!AnserValue.Value, "qWHR") >= 65, "Red") 
+0

你显示颜色本身的名字来自你的swtiches ...我认为它应该是rgb等价物,但不完全确定...或者可能是代码为绿色 – maSTAShuFu

+0

我试过,然后它只显示代码颜色 –

+1

检查此[案件](https://stackoverflow.com/questions/19350144/ssrs-switch-function-to-fill-background-colour) – maSTAShuFu

回答

2

看起来你正在设置文本框的值,而不是背景颜色属性?

您的switch表达式看起来不像它有任何问题,只要确保您设置了文本框的适当属性,而不仅仅是其中的文本。

+0

任何想法如何做到这一点,否则? –

+0

@RenierSabrevanRooyen我从字面上告诉你如何去做。进入文本框的属性,并将'switch'表达式放入'Background Color'属性表达式中。 – iamdave

+0

@RenierSabrevanRooyen这里是一个答案,告诉你如何设置填充颜色:https://stackoverflow.com/a/4993425/1350987 – iamdave