如何获取SSRS子表(tablixrow)以分割分页符?

时间:2015-12-30 17:40:33

标签: reporting-services ssrs-2012

我继承了SSRS报告,该报告基本上是一个单独的表(tablix),其中一行包含一个子表。当子表小于10行时,报表适合单个页面。但是,当行数超过10行时,报表会在子表格之前插入分页符并启动新页面,将第一页的一半以上留空。

用户希望子表在分页符中分割;也就是说,在第一页上有前10行,然后从子表开始第2页,并继续它。

是否有一种简单的方法可以实现这一目标,还是报告确实需要从头开始重写?

仅供参考,我们正在使用SSRS 2012。

2 个答案:

答案 0 :(得分:0)

在内部Tablix中,确保取消选中keep together on one page if possible

enter image description here

您可以处理的其他方法是删除内部Tablix并在主表中包含相同的功能。

答案 1 :(得分:0)

经过进一步的尝试,我设法让桌子分开。问题是该行不仅包含tablix,而且还包含任意一侧的文本框。这些似乎是作为一个整体保持在一起。

仅供参考,更有趣的问题是将标题放到子表的第2页和后续页面上。 This MSDN article解释了使用高级设置来实现这一目标。