Jasper reports 如何在Jasper Reports中通过计算将group by添加到页脚?

Jasper reports 如何在Jasper Reports中通过计算将group by添加到页脚?,jasper-reports,Jasper Reports,我有一个报告,它有两个字段:金额和货币。货币不同(如美元、英镑等),我需要在每页添加一个页脚,包含每种货币的总额。例如: Total in USD : 1200 | Total in GBP : 1890 可以有100种货币。我需要在每一页的页脚显示每种货币,如上所述。没有办法预先确定货币,因此需要在Jasper报告中获取总额。创建一个变量以添加所有货币,如果值为空,则使用if子句将货币设置为0。 按要求添加详细信息 例如,创建变量1 名称:“USD” 类:java.math.BigDecim

我有一个报告,它有两个字段:金额和货币。货币不同(如美元、英镑等),我需要在每页添加一个页脚,包含每种货币的总额。例如:

Total in USD : 1200 | Total in GBP : 1890

可以有100种货币。我需要在每一页的页脚显示每种货币,如上所述。没有办法预先确定货币,因此需要在Jasper报告中获取总额。

创建一个变量以添加所有货币,如果值为空,则使用if子句将货币设置为0。 按要求添加详细信息 例如,创建变量1 名称:“USD”
类:
java.math.BigDecimal

计算:总和
变量表达式:
$F{Amount}*ExchangeRate

类似地,创建变量2“GBP” 现在创建一个显示在页脚中的变量
类别:字符串
变量表达式:

($V{USD}.equals('0')?null:“美元总计:”+$V{USD})
+
($V{GBP}.equals('0')?null:“总计为GBP:”+$V{GBP})

你能再解释一下吗??我需要显示我上面提到的所有货币。根据您的要求在回答中添加了详细信息。您能提供您的数据集示例或至少一种完整报告的示例吗?也许是一个屏幕截图的链接?