0

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

谢谢你。

4

1 回答 1

1

您可以通过为报告设置一个参数并根据其值来实现这一点,一个图表将是可见的,而另一个图表将被隐藏和反转。请按照以下步骤操作:

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

  2. 在报表中添加一个新参数并将其值设置为-1(例如如果要将父图表之间的“年份”参数传递给明细图表,则将参数命名为“年份”)

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

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

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

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

于 2012-12-09T18:39:55.440 回答