Jasper reports JasperReport表第页的列和

Jasper reports JasperReport表第页的列和,jasper-reports,Jasper Reports,我需要为每个页面的表对象的列页脚添加一个列和 若我创建变量并设置总和聚合函数,那个么完整报告中会显示总和值。但我需要每页的汇总列数据,而不是完整的报告 有人能帮我解决这个问题吗?这不是jr:table组件的解决方案,因为它使用了子数据集,其中不允许设置resetType=“Page”,但可以使用子报表 我不认为在使用子数据集的组件(jr:table,jr:list)中有什么解决办法,但如果有人能证明我错了,我会很高兴的 使用子报表的解决方案 在变量上设置resetType=“Page” 是的 有

我需要为每个页面的表对象的列页脚添加一个列和

若我创建变量并设置总和聚合函数,那个么完整报告中会显示总和值。但我需要每页的汇总列数据,而不是完整的报告


有人能帮我解决这个问题吗?

这不是jr:table组件的解决方案,因为它使用了子数据集,其中不允许设置
resetType=“Page”
,但可以使用子报表

我不认为在使用子数据集的组件(jr:table,jr:list)中有什么解决办法,但如果有人能证明我错了,我会很高兴的

使用子报表的解决方案

变量上设置
resetType=“Page”

是的

有关评估时间的更多信息,请参见


对于数据集set resetType=“Report”

我确实尝试过。但如果我为数据集变量设置resetType=“Page”,我会出现编译错误“数据集的变量变量不能具有列或页面重置类型”。aaii。。。这是真的,您正在使用jr:table组件。。。试试这个(我不知道它是否有效,但可能值得一试)。。。我已经编辑了答案。。。如果可行,我将改进答案注:用户需要一个jr:table组件的解决方案,子数据集不能使用变量上的resetType=“page”。我通过创建子报表解决了这个问题。我认为这是一种方式。谢谢你的帮助。
<variable name="var" class="java.lang.Double" resetType="Page" calculation="Sum"/>
....
</variable>
<textField evaluationTime="Page">
 ....
</textField>