页面

时间:2015-12-03 17:31:07

标签: jasper-reports

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

如果我创建变量并设置总和聚合函数,则显示完整报告的总和值。但我需要为每个页面汇总列数据,而不是完整报告。

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

2 个答案:

答案 0 :(得分:1)

这是 jr:table 组件的解决方案,因为它使用子数据集,其中不允许设置{{1} },但使用子报告可以使用它。

我认为组件(jr:table,jr:list)中没有使用子数据集的方法,但会很高兴如果有人能证明我错了

使用子报告的解决方案

变量上设置resetType="Page"

ES。

resetType="Page"

有关resetType的更多信息,请参阅JRVariable API

textField 上设置<variable name="var" class="java.lang.Double" resetType="Page" calculation="Sum"/> .... </variable>

ES。

evaluationTime="Page"

有关evaluationTime的更多信息,请参阅JRTextField API

答案 1 :(得分:0)

enter image description here

如果设置了数据集 resetType =“ Report”