我创建了一份SSRS报告,用于检查某些字段是否包含使用简单大小写的特定值,当返回值为“是”的语句时,“是”'或者'否'。我希望细胞染成黄色,其价值是“是”'。 (见Sample Table)。
我知道我可以使用功能IIF(Fields!Result1.Value =" Yes"," Yellow"," Transparent")来做到这一点具有多列(> 60)的表,有没有办法复制背景颜色格式而无需为每列编写函数?
答案 0 :(得分:0)
如果您想将每个文本框/单元格的值与“是”进行比较,则可以使用 ME.Value
参考。
关于ME(https://msdn.microsoft.com/en-us/library/dd255285.aspx?f=255&MSPPError=-2147217396)
=IIF(ME.Value = "Yes", "Yellow", "Transparent")
要访问当前文本框的值,可以使用Visual 基本的内置全局Me.Value或简单的Value。在报告功能中 例如First和聚合函数,使用完全限定的语法。
不幸的是,ME似乎没有完全实现 - 在未正确使用ME的地方使用时会导致错误。使用ME的操作(即转到网址)将失败,并显示未知引用错误。