根据先前详细信息值中的值更改单元格的背景颜色

时间:2012-01-28 12:45:44

标签: sql-server-2008 ssrs-2008 reporting-services

我有一个自定义报告,以简单的表格报告的形式显示一些数字。问题是基于先前的数据改变单元格的背景颜色。考虑这张图片:

enter image description here

我想将值为156的单元格的背景颜色更改为红色,因为在第三列的上一条记录中,我的值低于100.

如何使用SQL Server报告服务执行此操作?

1 个答案:

答案 0 :(得分:2)

Previous function允许您访问上一行的字段值。因此,在第二列的单元格中,您可以为BackgroundColor属性编写如下表达式:

=IIF(Fields!SecondColumn.Value > Previous(Fields!ThirdColumn.Value), "Red", "Transparent")