【问题标题】:SSRS Drill Through using multiple valuesSSRS 钻取使用多个值
【发布时间】:2016-03-13 08:06:46
【问题描述】:
我正在尝试将主 SSRS 报告中的钻取添加到详细报告中,但无法弄清楚如何传递多个值。报告看起来像这样......
Loc Tech #ofCalls
1 法案 23
1 吉姆 20
通话次数是单个通话记录的计数。我想提供对我拥有的报告的钻取,该报告显示每个调用的详细信息。当用户单击呼叫数时,我需要将该技术人员和位置的多个 CallId 传递到子报告中。我怎样才能做到这一点?
【问题讨论】:
标签:
reporting-services
ssrs-2012
【解决方案1】:
钻取报表和子报表不是一回事。子报表与主报表同时获取数据,而钻取报表则在用户单击链接、按钮或图像并检索数据时链接到完全独立的报表。
听起来更好的方法是创建一个单独的报告,该报告可能接受 Loc 和 Tech 参数,并根据这些参数返回所有详细信息(调用)。基本上是您在主报告中的内容,而不是对#calls 进行计数,只需返回详细信息即可。
然后在主报告中:
右键单击文本框或#of Calls 链接
转到属性,然后是操作
在启用为操作下,选择“转到报告”
在“指定报告”下拉菜单中,选择您新创建的呼叫详细报告。
在参数部分下,将主报告中的字段添加为参数、位置和技术。