【问题标题】:How to Change string color in ssrs report如何更改 ssrs 报告中的字符串颜色
【发布时间】:2014-01-05 12:13:27
【问题描述】:

我正在尝试在报告中为单元格编写字段表达式,我必须根据单元格中的字符串值更改单元格的字符串颜色。

例如:如果列名为“结果”的列中包含值“失败”,则单元格应显示为红色。

我尝试了以下方法:

=IIF(Fields!result.Value ="fail","re​​d","green")

但它以绿色显示所有字段。请帮忙

谢谢

【问题讨论】:

  • 您的 iif 语句对我来说很好用。字符串比较是区分大小写的。你能确认你的结果字段中的数据和你的iif语句中的字符串都是小写的吗?

标签: reporting-services


【解决方案1】:

尝试在您的字段周围添加 TRIM:

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

由于在数据库中输入的值带有前导或尾随空格,我在尝试将文本值与文字进行比较时经常遇到同样的问题。 TRIM 将删除前导空格和尾随空格,或者您可以将 LTRIM 用于仅前导空格或 RTRIM 仅用于尾随空格。

【讨论】:

    猜你喜欢
    • 2015-10-14
    • 2015-07-19
    • 2020-06-14
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    相关资源
    最近更新 更多