Avi*_*ash 18 field cell background-color reporting-services ssrs-expression
我正在尝试在我的报告中为Cell写一个字段表达式,我必须根据单元格中的字符串值更改单元格的背景颜色.例如:如果列中包含值"已批准",则单元格应显示绿色背景颜色.我尝试了以下方法:
= IIF(fields!column.value = "Approved", "Green")
Run Code Online (Sandbox Code Playgroud)
和
= IIF(Fields!column.Value, "Approved", "Green")
Run Code Online (Sandbox Code Playgroud)
两者都没有...我知道我在语法中缺少一些东西..可能我并没有将绿色指向语法中的背景颜色.请帮忙!
dus*_*ppe 46
IIF(Fields!column.Value ="Approved","Green")的问题在于您缺少第三个参数.正确的语法是IIF([某个布尔表达式],[结果如果布尔表达式为真],[结果如果布尔值为假])
试试这个
=IIF(Fields!Column.Value = "Approved", "Green", "No Color")
Run Code Online (Sandbox Code Playgroud)
以下是Reporting Services中表达式示例的表达示例列表

小智 5
利用颜色和背景色属性为您的查询编写表达式。将以下内容添加到您想要满足的颜色属性的表达式选项中)
例子
=iif(fields!column.value = "Approved", "Green","<other color>")
Run Code Online (Sandbox Code Playgroud)
iif需要 3 个值,第一个是相关列,第二个是处理 True,第三个是处理语句的iifFalse
| 归档时间: |
|
| 查看次数: |
150354 次 |
| 最近记录: |