我需要为每个页面的表格对象的列页脚添加列总和。
如果我创建变量并设置总和聚合函数,则显示完整报告的总和值。但我需要为每个页面汇总列数据,而不是完整报告。
有人可以帮我解决这个问题吗?
答案 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)