如何根据 SSRS 中其他列的空值为列的值着色?
How to color a column's value based on a null value of other columns in SSRS?
我报告中的 A 列包含值,比如 2、3、4、5。B 列和 C 列包含限制 A 列的值应该是什么的值。例如:
A 列 | B 栏 | C 列
2 1 3
3
4 1 9
5 8 12
我希望 A 列中的值 2 和 4 为绿色,因为它们在限制范围内,5 为红色,因为它超出限制,3 为黑色,因为它没有限制限制。
您如何在 SSRS 中的字体表达式选项卡中对此进行编码?
这应该有效:
=IIF(ColumnA < ColumnB Or ColumnA > ColumnC, "Red", IIF(ColumnB=Nothing , "Black","Green"))
或者
Switch(
ColumnB= Nothing, "Black",
ColumnA < ColumnB, "Red",
ColumnA > ColumnC, "Red",
True, "Green"
)
我报告中的 A 列包含值,比如 2、3、4、5。B 列和 C 列包含限制 A 列的值应该是什么的值。例如:
A 列 | B 栏 | C 列
2 1 3
3
4 1 9
5 8 12
我希望 A 列中的值 2 和 4 为绿色,因为它们在限制范围内,5 为红色,因为它超出限制,3 为黑色,因为它没有限制限制。 您如何在 SSRS 中的字体表达式选项卡中对此进行编码?
这应该有效:
=IIF(ColumnA < ColumnB Or ColumnA > ColumnC, "Red", IIF(ColumnB=Nothing , "Black","Green"))
或者
Switch(
ColumnB= Nothing, "Black",
ColumnA < ColumnB, "Red",
ColumnA > ColumnC, "Red",
True, "Green"
)