【问题标题】:Drill through reports in SSRS在 SSRS 中钻取报表
【发布时间】:2015-06-19 18:46:55
【问题描述】:
我正在制作一份报告,该报告采用日期参数来过滤结果并在饼图中显示结果。我想创建一个钻取(可以是向下钻取或任何其他类型),如果用户单击按代理名称划分的饼图的一部分(如图所示),则应该打开第二个报告,其中包含第一个报告中的日期参数和用户单击饼图的图表区域中的代理名称。
我已经设法传递了日期参数,但后半部分,传递代理名称是我需要帮助的地方。
因此,如果我单击灰色区域,则其他报告应仅打开该分配给代理的记录。
【问题讨论】:
标签:
sql
reporting-services
charts
report
ssrs-2008-r2
【解决方案1】:
是的 - 这可以做到。
在图表系列属性上,您使用操作标签和转到报告。选择您的钻取报告并添加参数。
对于您的 Agent 参数,您可以使用您的
=Fields!AssignedTo.Value
作为参数值。这会将选定的饼图切片作为 AssignedTo 代理传递到钻取报告中。
【解决方案2】:
我不知道这是否可能点击图表本身。我会建议一个解决方法。我会在它旁边创建一个表格,列出你所有的“分配给”。使用 AssignedTo.Value 作为传递给第二个报告的参数之一,将操作添加到链接到钻取报告的新表中。