我在 Reporting Services 2008 R2 中有一个报告,其中包含以下数据集。
我有以下带有3列的 Tablix :
当我运行报告时,所有 Databars 都是蓝色的,但我希望它使用调色板。
有没有办法在表达式或代码上调用调色板?
或更好的解决方法?
感谢任何帮助。
我不想指定固定颜色,我想通过代码调用托盘。
问候。
答案 0 :(得分:1)
答案 1 :(得分:0)
在Databar的背景框中,选择表达式并在弹出窗口中输入如下内容:
=IIF(Parameters.Field.Value > 10, "Green", "Blue")
FWIW,您还可以嵌套IIF语句:
"=IIF(Parameters.Field.Value > 10, "Green", IIF(Parameters.Field.Value < 2, "Red", "Yellow"))"
编辑:
而不是:
=IIF(Parameters.Field.Value > 10, "Green", "Blue")
您可以使用标准RGB颜色代码,如:
=IIF(Parameters.Field.Value > 10, "#00ff00", "#0000ff")