2013-12-17 44 views
3

我想在我的报告中为单元格编写字段表达式,其中必须根据单元格中的字符串值更改单元格的字符串颜色。例如:如果列名为'result'的值为'FAIL',则单元格应显示为红色。如何更改ssrs报告中的字符串颜色

我试过如下:

= IIF(字段result.Value = “失败”, “红色”, “绿色”!)

,但它显示了在绿色各个领域。请帮助

enter image description here

感谢

+1

您的iif声明适合我。字符串比较是区分大小写的。你能否确认结果字段中的数据和iif语句中的字符串都是小写字母? – mmarie

回答

3

尝试添加在你的领域的TRIM:

=IIF(Trim(Fields!result.Value)="fail","red","green")

我常常想文本值比较,由于文字的时候碰到了同样的问题数据库中使用前导或尾随空格输入的值。 TRIM将删除前导和尾随空格,或者可以仅将LTRIM用于前导空格或仅将RTRIM用于尾随空格。