Ssrs 2008 如何根据子报表背景色设置ssrs父报表背景色

Ssrs 2008 如何根据子报表背景色设置ssrs父报表背景色,ssrs-2008,ssas-2008,Ssrs 2008,Ssas 2008,我有一份使用SSAS数据源的2 SSRS报告。它的工作方式是我在第二份报告(子报告)中设置了一些背景色。我想做的是根据父报表的子报表设置父报表的背景色。我在父报告中也有一些层次结构。因此,如果子节点的颜色为红色(性能不佳),我希望将其设置为父节点及其父节点(一直到最顶端的父节点)。类似地,若子项有黄色但并没有红色,那个么将父项的颜色设置为黄色。若孩子并没有红色或黄色,那个么就把它设为绿色 我如何在SSRS中实现这一点?我正在使用SSAS数据源,不知道如何通过在层次结构中向下查看并将颜色设置为父节

我有一份使用SSAS数据源的2 SSRS报告。它的工作方式是我在第二份报告(子报告)中设置了一些背景色。我想做的是根据父报表的子报表设置父报表的背景色。我在父报告中也有一些层次结构。因此,如果子节点的颜色为红色(性能不佳),我希望将其设置为父节点及其父节点(一直到最顶端的父节点)。类似地,若子项有黄色但并没有红色,那个么将父项的颜色设置为黄色。若孩子并没有红色或黄色,那个么就把它设为绿色


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

能否向子报表的数据集中添加一个额外字段

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

访问子报表中的数据时,请参阅本文: