使用SSRS中的多个数据集

时间:2015-08-10 19:12:33

标签: reporting-services

在我的SSRS报告中,我有三个不同的数据集来提供来自不同数据源的数据。不幸的是,我无法将它们合二为一。

我想要完成的事情: 我需要一个报告,在一个页面中有三个表(对于每个数据源),并且只显示特定帐户的信息。

My dataset table structure:

我希望如何看到结果:

enter image description here

我可以按帐号对每个表进行分组,然后添加分页符以在单独的页面中显示。但是,我无法弄清楚如何在一个页面中显示所有三个表数据。

另外,我需要确保报告仍然可以导出到包含所有数据的Excel。我不确定子报告是否允许我导出到Excel而没有任何问题

1 个答案:

答案 0 :(得分:0)

如果您在报表上使用数据集1创建一个Tablix,则可以在其中为数据集2和数据集3插入子报表。有关该Nested Sub-Report in Tablix SSRS的详细信息,请参阅此问题。这将允许所有数据显示在一个表中。要为每个帐户设置一个页面,您需要在主Tablix的帐户分组上设置分页符。见下图。

通常我不会这样做,因为管理和维护包含所有不同部分的报告要困难得多。将数据集合为一个是您最好的选择。 enter image description here