SSRS Group Header仅在页面顶部重复

时间:2016-12-15 15:39:43

标签: reporting-services ssrs-2012 ssrs-tablix

我的任务是清理我公司发票中的一些未解决的问题。这是一个非常复杂的报告(四种不同的发票格式合并并有条件地确定,因为调用它们的应用程序只允许1种发票格式)。我将尝试将此限制仅限于当前问题,但将提供解决问题所需的尽可能多的信息。

关于重复群组标题存在大量现有问题,例如one,它们帮助我解决了大部分问题,但我还没有看到我仍在解决的问题。如果我错过了,我很抱歉!

问题:我报告中的最后一个tablix终于重复所有页面上的标题,但我现在遇到的问题是,当有足够的空间时,标题将显示在中间第二个到最后一个tablix下面的页面。

不幸的是,即使将重置页码设置为false,添加分页符也会破坏页码。 (我已经明确添加了xml标签,它仍然会重置)

当报告中的许多元素的大小存在极大的可变性时,只有在页面顶部显示组标题的最佳方法是什么(注释字段在一条短线和史诗新颖长度和图像之间变化物理尺寸和数量各不相同。)

感谢您抽出宝贵时间阅读并帮助解决我的问题,我将继续搜索撰写此提示的类似问题。

2 个答案:

答案 0 :(得分:0)

我将等待接受这个作为答案,希望那里的某个人有一个逃脱我的出色解决方案。

根据此处的评论https://www.mssqltips.com/sqlservertip/3482/sql-server-reporting-services-ssrs-controlling-report-page-breaks/#comments

看来我的选择是:  1.接受某些页面将有两个标题  2.接受在每页上显示第1页的1页的多页报告  3.将报告重做为不使用子报告

感谢所有花时间考虑我的问题的人!!

答案 1 :(得分:0)

@WhatEva抱歉回复缓慢;我本周和下周都在上下班。胶囊响应:想象最终的,格式正确的报告,并想象您在单个表中拥有所有文本(非标题,非页脚)数据。根据需要添加组列,以允许您触发相关的页眉和页脚。您可能需要序列ID列来控制行的打印顺序。您尝试编写的报告会生成文本正文字段;将报表数据集重写为SP过程以将这些文本行插入表中,并确保适当填写组列以生成正确的标题等。然后编写SSRS报告以提取该数据并使用常用机制来管理页眉和页脚。在不了解细节的情况下更难具体化,这种方法肯定有局限性,但它可以解决一些问题。