SSRS - 报告是否执行子查询?

时间:2013-03-05 12:38:56

标签: ssrs-2008 report reporting reporting-services

我看了一遍,无法找到问题的答案;我甚至无法确定是否可能。

参考附图,您会注意到这是一个激活了数据分组的语句报告。

1)报告按日期显示向帐户开具的所有服务。    您可以展开该组以查看当天构成该服务一部分的所有交易。 (例如,您可以每天多次使用相同的服务)

2)这是发票服务的详细布局。此列表对于每个服务都是不同的,但主要是它会显示一个汇总的事务列表(PK BatchId),旁边有“+”符号,以便深入查看批次的详细报告。

我的问题:
在加载语句报告时,我们现在多次敲击多个表以生成要在#2中分组和显示的数据(参见图像)。

我们试图像瘟疫一样避免这种情况。

我的问题
当且仅当用户单击“+”符号或“扩展”图像时,有没有办法填充#2,其中“+”当前位于#1中。

换句话说。我们处理组函数并填充语句而没有详细信息。当用户点击#1时,我们加载一个sproc,填充数据集并在#2中显示数据。

对此有何想法?

Statement report

2 个答案:

答案 0 :(得分:1)

Drillthrough Reports看起来像是一个很好的解决方案。有关这些工作原理的更多信息,请参阅链接。所以基本上你没有详细信息就有报告,但当有人点击1时,它会打开一个新的报告,其中包含详细信息。

答案 1 :(得分:1)

经过测试,我确认子报表即使隐藏在可以切换的元素中也会被执行。

所以子报告不会回答这个问题。

[编辑:之前我认为可以使用它们。 JAT指出这个否定的答案可能有一些价值,所以我要离开了。]