【问题标题】:Working with multiple dataset in SSRS在 SSRS 中处理多个数据集
【发布时间】:2015-08-10 19:12:32
【问题描述】:

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

我想要完成的工作: 我需要一个在一个页面中包含三个表格(针对每个数据源)并且仅显示特定帐户的信息的报告。

我希望如何查看结果:

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

另外,我需要确保报告仍然可以导出到 Excel 中的所有数据。我不确定子报表是否允许我毫无问题地导出到 Excel

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

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

    通常我尽量不这样做,因为管理和维护包含所有不同部分的报告要困难得多。将数据集合并为一个确实是您的最佳选择。

    【讨论】:

    • 问题是我的表只有两个参数(开始日期和结束日期)。我如何能够将两个报告链接到特定的帐号并仅显示该特定数据?
    • 按照说明,我的两个报告显示在我的主表的其中一行中。此外,子报告不会重复每一页。我不确定我做错了什么。
    • 您必须修改其他 2 个数据集以接受帐号作为参数。这样,当主数据集中的组的每次迭代都调用它们时,它是特定于帐户的。
    猜你喜欢
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 2014-07-13
    相关资源
    最近更新 更多