【问题标题】:how to set background color in ssrs parent report based on sub report background color如何根据子报表背景颜色在ssrs父报表中设置背景颜色
【发布时间】:2014-06-14 06:26:03
【问题描述】:

我有一个使用 SSAS 数据源的 2 SSRS 报告。它的工作方式是我在第二份报告(子报告)中设置了一些背景颜色。我想做的是根据其子报告设置父报告的背景颜色。我在父报告中也有一些层次结构。因此,如果子节点具有红色(性能不佳),我想将其设置为父节点及其父节点(一直到最顶层的父节点)。同样,如果孩子有黄色但没有红色,则将父母的颜色设置为黄色。如果孩子既没有红色也没有黄色,则将其设置为绿色。

我怎样才能在 SSRS 中做到这一点?我正在使用 SSAS 数据源,不知道如何通过在层次结构中向下查看并将颜色设置为父节点来确定。

【问题讨论】:

    标签: ssrs-2008 ssas-2008


    【解决方案1】:

    您可以在子报表的数据集中添加一个额外的字段吗?

    如果是,那么您可以将颜色值作为字段(例如,从 YourTable 中选择 *、“SlateBlue”作为 ReportColor)存储在子报表的数据集中,然后通过向 BackgroundColor 属性添加表达式来在父报表中引用它。

    参考这篇文章从子报告中访问数据: "SSRS Pull Variables Or Values From Sub Report Into Main Report"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多