基于左侧单元格的单元格背景颜色的 SSRS 表达式
SSRS Expression for Cell backgound color based on cell to the left
我正在尝试为我的报告中的单元格编写字段表达式,我必须根据左侧单元格中的值更改单元格的背景颜色。例如:如果左侧的单元格中没有相同的值,则该单元格应显示红色背景色。
我尝试了以下方法:
=IIF(Fields!cell.Value, cell.left "value", "Red")
例子的图片是这样的,
无法在 SSRS 中引用 table 中的某些单元格。
我认为最好的方法是使用您在比较 Background Color 表达式时使用两个单元格的相同表达式。
=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")
唯一的问题是,如果您对数据使用矩阵,但考虑到您的数据,这似乎不太可能。
文本框表达式是您放置要在单元格中显示的值的地方。这些属性用于控制背景颜色、字体颜色、字体粗细、单元格边框颜色等内容...
我正在尝试为我的报告中的单元格编写字段表达式,我必须根据左侧单元格中的值更改单元格的背景颜色。例如:如果左侧的单元格中没有相同的值,则该单元格应显示红色背景色。
我尝试了以下方法:
=IIF(Fields!cell.Value, cell.left "value", "Red")
例子的图片是这样的,
无法在 SSRS 中引用 table 中的某些单元格。
我认为最好的方法是使用您在比较 Background Color 表达式时使用两个单元格的相同表达式。
=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")
唯一的问题是,如果您对数据使用矩阵,但考虑到您的数据,这似乎不太可能。
文本框表达式是您放置要在单元格中显示的值的地方。这些属性用于控制背景颜色、字体颜色、字体粗细、单元格边框颜色等内容...