我要根据图表报告中每个条形的百分比显示颜色。 我正在“系列属性”中使用表达式
=IIf (Fields!TotalComplete.Value / Fields!TotalJobs.Value <= 85, "Red",
IIf (Fields!TotalComplete.Value / Fields!TotalJobs.Value >= 97, "Green", "Orange"))
但所有酒吧都以红色显示
我的设定不好?
谢谢,
埃利安娜
答案 0 :(得分:0)
我认为你的问题是,当你可能应该比较.85和.97时,你要比较85和97。此外,您需要使用聚合值,如下所示:
=iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) <= .85, "Red", iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) >= .97, "Green", "Orange"))
如果这不能解决问题,请尝试使用与图表相同的分组创建表格,并将此表达式放入文本框中,以便您可以看到正在计算的值:
sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value)
答案 1 :(得分:0)
我想你可以尝试使用Switch Clause, 语法将是
=Switch(
(Fields!TotalComplete.Value / Fields!TotalJobs.Value) <= 85, "Red",
(Fields!TotalComplete.Value / Fields!TotalJobs.Value) >= 97, "Green",
"Orange"
)