如何根据子报表背景颜色在ssrs父报表中设置背景颜色

时间:2014-06-10 15:12:05

标签: ssrs-2008 ssas-2008

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

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

1 个答案:

答案 0 :(得分:0)

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

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

引用此帖子以访问子报表中的数据: "SSRS Pull Variables Or Values From Sub Report Into Main Report"