【问题标题】:ssrs drilldown report hide parentssrs 向下钻取报告隐藏父级
【发布时间】:2012-12-09 11:50:30
【问题描述】:

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

谢谢。

【问题讨论】:

  • 第一次运行报表时是否也显示子图表?如果不是,子图表的可见性条件是什么?隐藏后何时让父图表再次可见?
  • 不,子图表将默认保持隐藏状态。一旦我单击饼图的一部分,钻取数据就会显示在子项中,而父项会被隐藏。父图表可以通过某个链接再次显示...尚未决定。

标签: reporting-services charts report drilldown pie-chart


【解决方案1】:

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

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多