【问题标题】:SSRS Colour Fomatting across multiple columns跨多列的 SSRS 颜色格式
【发布时间】:2017-02-14 05:37:21
【问题描述】:

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

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

【问题讨论】:

    标签: sql reporting-services


    【解决方案1】:

    如果您想将每个文本框/单元格的值与“是”进行比较,那么您可以使用 ME.Value 参考。 关于我的文档很少 (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 的 ACTION(即转到 URL)将失败并出现未知引用错误。

    【讨论】:

    • 这太完美了!我能够将其设置为工作表中所有列的填充!!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多