2017-02-13 70 views
0

我创建了一个SSRS报告,以检查某些字段是否包含使用简单案例的特定值,当返回值为“是”或“否”时的语句。我希望单元格的颜色为黄色,值为'是'。 (见Sample Table)。SSRS颜色跨多个列的胶印

我知道我可以使用函数IIF(Fields!Result1.Value =“Yes”,“Yellow”,“Transparent”)来做到这一点,但对于具有多列(> 60)的表格,有没有办法复制背景颜色格式而不必为每列写入函数?

回答

0

如果你想每个文本框中/单元格的值用“YES”,那么你可以使用ME.Value参考比较。 有对我的文档很少(https://msdn.microsoft.com/en-us/library/dd255285.aspx?f=255&MSPPError=-2147217396

=IIF(ME.Value = "Yes", "Yellow", "Transparent") 

访问当前文本框的值,可以使用Visual Basic内置全球Me.Value或者干脆价值。在报表函数 (如First函数和集合函数)中,使用完全限定的语法。

不幸的是,ME似乎没有完全实现 - 当它在没有被创建的地方使用时会导致错误,无法正确使用ME。使用ME的ACTION(即转到URL)将失败,并出现未知引用的错误。

+0

这是完美的!我可以将其设置为填写我工作表中的所有列!非常感谢你! – vmisir