我有一个 sql 报告服务报告,显示我们所有商店的销售额等,它包括一个显示预算值百分比的列。我想要做的是如果值是>= .35
然后使它成为单元格的背景Green
,如果值是< .35 and > .30
那么Yellow
如果值是< .30 then Red
。
这真的让我很头疼,我似乎无法让它与所有 3 个范围一起工作。
我可以在单元格的背景颜色属性中放入表达式:
=IIF(Fields!ID__to_Budget.Value >= 0.35, "Green", "Red")
这行得通,但当然我没有任何黄色范围,任何低于 0.35 的东西都会变成红色。
我一直在尝试对背景颜色做一个嵌套表达式,如下所示:
=iif( (Fields!ID__to_Budget.Value >= 0.35), "Green",
( iif(Fields!ID__to_Budget.Value <0.35 and > 0.30, "Yellow",
iif(Fields!ID__to_Budget.Value < 0.30 "Red", "White") ) ) )
但它抱怨“和> 0.30”部分的语法错误。
非常感谢兰斯