我是SSRS的新手,我需要能够将多个报告分组到一个报告中。我搜索了很多,但没有找到太多。我目前有两个报告(更多内容),用户需要能够单独查看/保存。用户还需要选择将这两个报告作为单个报告进行查看。基本上只是一个简单的连接。最终,将有多个报告分组,用户将能够呈现所有这些报告,以便在线查看或保存为单个PDF。
我在主报告中尝试了两个子报告,但这会导致很难诊断分页问题。我想知道这里是否有更直接的选择。感谢。
答案 0 :(得分:11)
将所有报表元素合并到一个报表中会起作用,但用户也需要能够将它们视为单独的报表。为避免同时维护主报告和多个单独报告,您有以下几种选择:
1)创建主报告并将各个报告作为子报告插入。如果出现分页问题,请检查报表页面的高度和宽度与子报表容器的高度和宽度。
2)(如果您有SQL Server 2008 R2或更高版本)请考虑将您的个人报告发布为一组报告部件。然后,您可以在主报告中重复使用它们。 (Publishing report parts)
答案 1 :(得分:1)
我也不是子报告的粉丝,他们在Crystal中运作良好但在报告服务时并不是必需的。
为什么不直接将报告合并为一个?将每个报表中的所有Tablix /其他对象复制到新报表中。您可以选择所有并轻松复制和粘贴,只需设置参数,数据集和数据源(如果它们不共享)。 您可以在每个Tablix之后设置分页符,或者一个好的技巧是使用矩形,因为它们可以让您控制其属性中的分页符。