我有一个sql报告服务报告,显示我们所有商店的销售额等,它包含一个显示%到预算值的列.我想要做的是,如果值是,>= .35那么使它成为单元格的背景Green,如果值是,< .35 and > .30那么Yellow值是< .30 then Red.
这真的是我的头脑,我似乎无法让它与所有3个范围一起工作.
我可以在单元格的背景颜色属性中加入表达式:
=IIF(Fields!ID__to_Budget.Value >= 0.35, "Green", "Red")
Run Code Online (Sandbox Code Playgroud)
这有效,但当然我没有任何黄色范围,在.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") ) ) )
Run Code Online (Sandbox Code Playgroud)
但它抱怨"和> 0.30"部分的语法错误.
非常感谢Lance