基于参数的 SSRS 颜色格式
SSRS color formatting based on parameter
我有一份 SSRS 报告 table,其中包含一年中的所有月份 (jan-dec) 以及相应的数据。
我有以下背景颜色表达式:
=IIF(VAL(Fields!YearMonth.Value) MOD 2 = 1,"Blue","White")
这将使一月蓝色、二月白色、三月蓝色、四月白色等等。这很好用。
现在,我有一个名为 Prognosis 的参数,可以是 0 或 1。当参数设置为 1 时,报告 (table) returns 接下来几个月的预后数据当前年份(在本例中为 11 月和 12 月,因为它是 10 月)
如果 table 中的数据是预测(因此 Prognosis = 1),则背景颜色应为橙色。就应该是橙色,所以不需要橙白橙白等
有人可以帮我解释一下这个表达式吗?
您可以使用以下更新后的表达式
=IIF( VAL(Fields!Prognosis.Value)=1,"Orange", IIF( VAL(Fields!YearMonth.Value) MOD 2 = 1,"Blue","White"))
如果预后=1,以上表达式将使所有行为橙色背景
我有一份 SSRS 报告 table,其中包含一年中的所有月份 (jan-dec) 以及相应的数据。
我有以下背景颜色表达式:
=IIF(VAL(Fields!YearMonth.Value) MOD 2 = 1,"Blue","White")
这将使一月蓝色、二月白色、三月蓝色、四月白色等等。这很好用。
现在,我有一个名为 Prognosis 的参数,可以是 0 或 1。当参数设置为 1 时,报告 (table) returns 接下来几个月的预后数据当前年份(在本例中为 11 月和 12 月,因为它是 10 月)
如果 table 中的数据是预测(因此 Prognosis = 1),则背景颜色应为橙色。就应该是橙色,所以不需要橙白橙白等
有人可以帮我解释一下这个表达式吗?
您可以使用以下更新后的表达式
=IIF( VAL(Fields!Prognosis.Value)=1,"Orange", IIF( VAL(Fields!YearMonth.Value) MOD 2 = 1,"Blue","White"))
如果预后=1,以上表达式将使所有行为橙色背景