我试图在我的报告中为单元格编写字段表达式,我必须根据单元格中的字符串值更改单元格的背景颜色。例如:如果列中有一个值“已批准”,则单元格应显示绿色背景色。我尝试了以下方法:
= IIF(fields!column.value = "Approved", "Green")
和
= IIF(Fields!column.Value, "Approved", "Green")
两者都不起作用.. 我知道我在语法中遗漏了一些东西.. 可能我没有在语法中将绿色指代背景颜色。请帮忙!
最佳答案
IIF(Fields!column.Value = "Approved", "Green") 的问题在于您缺少第三个参数。正确的语法是 IIF( [some boolean expression], [result if boolean expression is true], [result if boolean is false])
尝试这个
=IIF(Fields!Column.Value = "Approved", "Green", "No Color")
这是表达式示例列表 Expression Examples in Reporting Services
关于reporting-services - SSRS 字段表达式更改单元格的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993343/