【发布时间】:2012-09-05 20:55:59
【问题描述】:
我是 SSRS 的新手,我需要能够将多个报告分组到一个报告中。我搜索了很多,但没有找到太多。我目前有两份报告(更多报告),用户需要能够单独查看/保存。用户还需要将这两个报告作为单个报告查看的选项。本质上只是一个简单的串联。最终,将有多个报告分组,用户将能够呈现所有报告以供在线查看或保存为单个 PDF。
我在一个主报告中尝试了两个子报告,但这会导致很难诊断分页问题。我想知道这里是否有更直接的选择。谢谢。
【问题讨论】:
我是 SSRS 的新手,我需要能够将多个报告分组到一个报告中。我搜索了很多,但没有找到太多。我目前有两份报告(更多报告),用户需要能够单独查看/保存。用户还需要将这两个报告作为单个报告查看的选项。本质上只是一个简单的串联。最终,将有多个报告分组,用户将能够呈现所有报告以供在线查看或保存为单个 PDF。
我在一个主报告中尝试了两个子报告,但这会导致很难诊断分页问题。我想知道这里是否有更直接的选择。谢谢。
【问题讨论】:
将所有报表元素合并到一个报表中是可行的,但用户还需要能够将它们作为单独的报表查看。为避免同时维护一个主报告和多个单独的报告,您有以下几种选择:
创建一个主报告并将各个报告作为子报告插入。如果遇到分页问题,请检查报表页面的高度和宽度与子报表容器的高度和宽度。
(如果您有 SQL Server 2008 R2 或更高版本)考虑将您的个人报告发布为一组报告部分。然后,您可以在主报告中重复使用这些。
【讨论】:
我也不喜欢子报表,它们在 Crystal 中运行良好,但在报表服务中并不是必需的。
为什么不将报告合并为一个?将每个报告中的所有 tablix/其他对象复制到新报告中。您可以非常轻松地选择全部并复制和粘贴,如果不共享,您只需设置参数、数据集和数据源。 您可以在每个 tablix 之后设置分页符,或者使用矩形是一个很好的技巧,因为它们可以让您在其属性中控制分页符。
【讨论】: