10

我是 SSRS 的新手,我需要能够将多个报告分组到一个报告中。我搜索了很多,但没有找到太多。我目前有两份报告(以后还会有更多),用户需要能够单独查看/保存。用户还需要将这两个报告作为单个报告查看的选项。本质上只是一个简单的串联。最终,将有多个报告分组,用户将能够呈现所有报告以供在线查看或保存为单个 PDF。

我在主报告中尝试了两个子报告,但它导致很难诊断分页问题。我想知道这里是否有更直接的选择。谢谢。

4

2 回答 2

11

将所有报表元素组合到一个报表中是可行的,但用户还需要能够将它们视为单独的报表。为避免同时维护一个主报告和多个单独的报告,您有以下几种选择:

  1. 创建一个主报告并将各个报告插入为子报告。如果遇到分页问题,​​请检查报告页面高度和宽度与子报告容器高度和宽度。

  2. (如果您有 SQL Server 2008 R2 或更高版本)考虑将您的个人报告发布为一组报告部分。然后,您可以在主报告中重复使用这些。

于 2012-09-06T02:09:32.073 回答
1

我也不喜欢子报表,它们在 Crystal 中运行良好,但在报表服务中并不是必需的。

你为什么不把报告合二为一呢?将每个报告中的所有 tablix/其他对象复制到新报告中。您可以非常轻松地选择全部并复制和粘贴,如果不共享,您只需设置参数、数据集和数据源。您可以在每个 tablix 之后设置分页符,或者使用矩形是一个很好的技巧,因为它们可以让您控制其属性中的分页符。

于 2012-09-05T23:49:41.043 回答