我在SSRS 2012中有一份主要报告。在主报告中,我有一个包含4行的表格。我已将每一行的操作属性设置为“转到报告”。它运行正常。我也使用过参数。在单击特定行时,它将转到特定报告(主报告,链接除外)。
现在,我想要的是,我在主报告中使用了子报告。子报告最初在主报告中显示主报告的可用参数。但我希望这个子报告是动态的,就像在同一个子报告中一样,我希望根据用户点击显示多个子报告。
例如,如果我单击主报表中表格的第一行,它应该在同一主报表上显示1个子报表。当我在主报告中点击表格的第二行时,它应该在同一主报告中显示2个子报告。等等。
欢迎任何想法,建议。其他选择而不是这个想法也是受欢迎的。
先谢谢。
答案 0 :(得分:2)
我相信你想要报告部分,这是你所描述的;不是整个报告,而是采用您将嵌入主报告中的参数的部分。您创建报表部件,发布它,然后任何报表都可以通过嵌入它并传递参数来使用它。它们非常适合重用。我不确定如何根据主报告中的操作刷新它们,但我敢打赌你有可能。
报告部分在这里: http://technet.microsoft.com/en-us/library/ee635721.aspx
当然,您可以显示/隐藏行组或Tablix。您可以将行组属性可见性设置为具有如下表达式: = IIF(参数!ViewOption.Value =“扩展视图:所有部分扩展”,False,True) 所以用户可以点击它进行扩展。
或者您可以使用Tablix属性可见性显示/隐藏Tablix。