如何让 SSRS 子表 (tablixrow) 跨分页符拆分?

How do I get an SSRS subtable (tablixrow) to split across page breaks?

我继承了一份 SSRS 报告,它基本上是一个 table (tablix),其中一行包含一个子 table。当 subtable 少于 10 行时,报表适合单页。但是,当超过10行时,报表会在subtable之前插入一个分页符并开始新的一页,第一页的一半以上留空

用户希望subtable跨分页符拆分;也就是说,在第一页上有前 10 行,然后在第 2 页开始使用 header 行作为子table 并继续它。

是否有一种简单的方法可以实现此目的,或者是否真的需要从头开始重写报告?

仅供参考,我们使用的是 SSRS 2012。

在内部 tablix 中确保 keep together on one page if possible 未选中。

您可以处理的其他方法是删除内部 tablix 并在主要 table.

中合并相同的功能

经过进一步尝试,我设法让 table 分裂。问题是该行不仅包含 tablix,而且两边都有文本框。看来这些是作为一个整体放在一起的。

仅供参考,更有趣的问题是将 headers 放到 sub-table 的第二页和后续页面上。 This MSDN article 解释了使用高级设置来实现这一点。