仅最后一页的总计和每页的小计 - RDLC

Grand total on last page only and subtotals on each page - RDLC

我有一个 table(因为我有固定数量的列和动态的行数),其中有 5 列,结果集可以分布在多个页面上。 我希望每一页都有其中一列的小计(称为金额),在最后一页我也需要在此列上打印总计(即在最后一页上该列将有 2 个总计)。

我试图通过向 table(正文中)添加 2 个总数来实现此目的,但没有成功。

还尝试在 table(正​​文) 中仅添加 1 个总计,而不是在页脚中添加总计 - 也没有成功。

推荐的方法是什么?我敢肯定这是一个非常常见的场景。

我找到了解决方案: 在第一个组中添加一个父组,并使用以下表达式限制每页的行数

=CEILING(RowNumber(Nothing)/13)(其中 13 是每页的行数)

向该组添加一个页脚,该页脚将使用子组中其中一列的求和函数计算每页的总计(小计)。

要获得总计,只需在您的 table 您的 Tablix 对象中添加一个总计行,该行只会显示在最后一页。