ssrs中特定条件后分页

Page break after a certain condition in ssrs

我不熟悉 SSRS 中的报表。我在 ssrs 中遇到分页问题。问题是,只要 table 中的金额字段总和大于或等于 20000,我就想中断页面。 我想要这样的输出:

第1页 一个2000 B 6000 C 4000 D 5000 总计 17000

第2页 电子5000 F 5000 克5000 高 5000 总计 20000

等等...

谁能帮我解决这个问题? 提前谢谢你

实现此预期结果的一种方法是在将数据源发送给报告者之前对数据进行正确分组。
因此,您必须创建一个自定义 DataTable 和 DataSet,例如,您可以在其中添加一个新列,其中包含一个表示应分组数据的键。
接下来,您可以将所有内容放在 List 元素中,并按该键分组。在矩形内,您可以放置​​ Tablix 以获得想要的结果。

要使页面正确分页,您应该编辑矩形大小以完美适合页面主体。并确保属性 Add a page break afterKeep contents together on a single page, if possible 都被选中。

我必须更改我的数据集才能获得列的 运行 总数 然后我在详细信息组中给出了分页条件,现在我可以看到当总和超过 20000 时页面就被打破了。

没有你的帮助,我不可能想到更改数据集查询。 :)