【问题标题】:Group multiple reports into one in SSRS在 SSRS 中将多个报告分组为一个
【发布时间】:2012-09-05 20:55:59
【问题描述】:

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

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

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

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

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

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

    【讨论】:

    • 不知道报告部件功能。不过,我现在正在运行 Express 一切,所以我必须稍后再试。我已经清理了我的报告、正文和页边距,但我可以摆脱多余页面的唯一方法是问题报告是否将主报告的整个正文作为子报告填充。但随后就没有其他报道的余地了。到目前为止,我所做的最好的事情是将两个子报告放在对角,这样我只会得到 4 个额外的页面。
    • 经过多次试验和错误,我终于让一切正常了。看来您不希望主报告中有任何空白,因为这会重复(猜测但似乎有效)。然后,您必须将子报告的大小调整为比您的主报告小一点。
    【解决方案2】:

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

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

    【讨论】:

    • 如果人们想对此投反对票,这很公平,但至少要勇敢地写下你的理由。投反对票对社区没有帮助。
    • 但不确定,为什么只有一个分页符时显示 4 个打印页... :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    相关资源
    最近更新 更多