reporting-services - 如何更改 ssrs 报告中的字符串颜色

标签 reporting-services

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

例如:如果名为“result”的列中的值为“FAIL”,则单元格应显示为红色。

我尝试了以下方法:

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

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

enter image description here

谢谢

最佳答案

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

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

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

关于reporting-services - 如何更改 ssrs 报告中的字符串颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639137/

相关文章:

c# - MVC 应用程序中的 SSRS 身份验证

reporting-services - SSRS 动态共享数据源

visual-studio - SSRS 在组内交替行颜色

azure - SSRS 与 Azure SQL 报告 - 成本和实现

c# - 设置文本框值的小数位

c# - Microsoft.Reporting.WinForms 报告查看器控件错误尝试以其访问权限禁止的方式访问套接字

reporting-services - SSRS 2008 图表和条件数据标签

asp.net - 报告查看器参数未以编程方式设置

reporting-services - SSRS - 如何将数据继续到下一列?

reporting-services - 如何从 RDLC 报告中的数据集中获取特定行