基于参数值的条件格式

Conditional Formatting based on parameter value

我在 Report Builder 3.0 中有一个报表,它有两个参数,@LocalAuthority 和 @FiscalYear,它们都不是多值。

该报告的主要基础是一个矩阵,其中显示了地方当局内病房的某些数字

Ward              Fig A    Fig B    Fig C
Springfield        50        60      40
Grange Hill        20        60      90

我想尝试根据上一财政年度对我的数据进行条件格式化。例如,如果上面的 table 显示的是 2018/19 财年,而下面的显示的是 2019/2020 财年,我希望文本根据是否有所增加来改变颜色。

Ward              Fig A    Fig B    Fig C
Springfield        60        60      40
Grange Hill        20        60      80

所以 Springfield 图 A 增加了,所以我希望它显示红色,而 Grange Hill 图 C 减少了,所以我希望它显示绿色。

已经尝试过这个作为实验

=iif(Fields!Fig A.value > Previous(Fields!Fiscal.value),"Yellow","Purple")

但您似乎无法在矩阵中使用 'Previous'

我建议在同一行中返回今年和去年的数据,以便 Report Builder 中的报表具有良好显示所需的信息。在此示例中,"LY" 表示 "Last Year","TY" 表示 "This Year"。 Report Builder 然后可以选择 "Yellow" 或 "Purple"。

Ward         LY_Fig_A  LY_Fig_B  LY_Fig_C  TY_Fig_A  TY_Fig_B  TY_Fig_C
Springfield      50        60        40        60        60        40
Grange Hill      20        60        90        20        60        80