基于左侧细胞的细胞背景颜色的SSRS表达

时间:2016-06-07 18:13:05

标签: reporting-services formatting conditional

我试图在我的报告中为单元格写一个字段表达式,我必须根据左边单元格中的值更改单元格的背景颜色。例如:如果左边的单元格中没有相同的vaule,则单元格应显示红色背景颜色。

我尝试了以下内容:
=IIF(Fields!cell.Value, cell.left "value", "Red")

示例的图像就是这个,

enter image description here

1 个答案:

答案 0 :(得分:0)

无法在SSRS中引用表格中的某些单元格。

我认为最好的方法是使用与背景颜色表达式比较中使用两个单元格相同的表达式。

=IIF(Fields!Lot_QTY.Value = Fields!Allocated_QTY.Value, "White", "Red")

您的数据可能正在使用SUM:

=IIF(SUM(Fields!Lot_QTY.Value) = SUM(Fields!Allocated_QTY.Value), "White", "Red")

唯一的问题是,如果您使用数据矩阵,但似乎不太可能给出您的数据。

文本框表达式是您将值显示在单元格中的位置。这些属性用于控制诸如BackgroundColor,Font Color,Font Weight,单元格边框颜色等内容......

enter image description here