Jasper reports JasperReports';iReport-生成总计

Jasper reports JasperReports';iReport-生成总计,jasper-reports,ireport,Jasper Reports,Ireport,我在“组页脚”栏中设置了一个变量数据类型,它为我报告中每个组的计数生成小计。效果很好。 我想在报告的最后一页生成一个总计,简单地将小计值相加。这一点很难理解。 有什么建议吗 只需创建一个新变量,并在变量表达式中使用变量名将所有小计相加即可 例如: $V{subtotal1}+$V{subtotal2}+$V{subtotal3} 之后,将其放入“summary”栏,并在报告属性中选中“summary on new page”框。这样,它将出现在您报告的最后一页。您可以使用两个不同的变量来计算组

我在“组页脚”栏中设置了一个变量数据类型,它为我报告中每个组的计数生成小计。效果很好。 我想在报告的最后一页生成一个总计,简单地将小计值相加。这一点很难理解。
有什么建议吗

只需创建一个新变量,并在变量表达式中使用变量名将所有小计相加即可

例如:

$V{subtotal1}+$V{subtotal2}+$V{subtotal3}

之后,将其放入“summary”栏,并在报告属性中选中“summary on new page”框。这样,它将出现在您报告的最后一页。

您可以使用两个不同的变量来计算组中的总和(使用
resetType=“group”resetGroup=“groupName”calculation=“sum”
属性)和计算整个报告的总和(使用
resetType=“report”计算)=“总和”
properties)

示例(
jrxml
文件):


18按职位订购编号]]>
结果将是:


我认为这个答案在正确的区域,但我的小计字段是一个单独的字段,只显示一个变量名。在表达式编辑器中像上面那样递增变量名不起作用。这不起作用,因为每个小计实际上是同一个变量,只是为每个组重置。