ssrs钻取报表隐藏父级



我正在使用饼图在SSRS中创建一个向下钻取报告。我已经向下搜索到下一个图表,但一旦子图表可见,我还需要隐藏父图表。我怎样才能做到这一点?请提出建议。

谢谢。

您可以通过为报表设置一个参数来实现这一点,根据他的值,一个图表将可见,另一个图表隐藏并反转。遵循以下步骤:

  1. 创建一个新报告并将其命名为f.e TestDrillDown,添加两个图表并设置系列和数据字段

  2. 向报告中添加一个新参数,并将其值设置为-1(例如,如果您想在父图表和明细图表之间传递"年份"参数,则将参数命名为"年份")

  3. 单击饼图中的任意年份时,设置"年份"参数的值:2.1.单击饼图,然后单击"系列属性"。2.2.转到"操作"选项卡,然后单击"转到报告"选项。2.3.选择相同的报告,例如TestDrillDown2.4.点击添加按钮,添加参数名称:"年份",并为值选择"年份">

  4. 现在我们可以设置两个图表的可见性:3.1.点击图表属性3.2.转到可见性选项卡3.3.基于显示和隐藏的表达位置:

    • 对于第一个图表:=IIF(参数!year.Value<0,false,true)
    • 对于第二个图表:=IIF(参数!year.Value>0,false,true)

现在,当您希望父图表再次可见时,只需要将年份参数设置回-1。您可以选中此链接,该链接为您提供了类似的解决方案,只是隐藏父项,但为此您可以使用上面的可见性条件:http://bi-commonsolution.blogspot.ro/2012/05/drilldown-dashboard-in-ssrs.html

最新更新