我将获得Jasper Report中整个字段的总和。我从Java代码传递JRTableModelDataSource
。
表格
Unit Price | Quantity
100.00 | 5
150.00 | 2
200.00 | 4
我正在使用字段在报告中打印这些值。
字段表达
$F{Unit Price}*$F{Quantity}(This is the variable named '$V{MUL}')
并打印
500.00
300.00
800.00
现在我需要打印所有这些值的总和,例如,
500.00
300.00
800.00
------
1600.00
我需要在报告中打印此1600.00(Sum of entire Field)
。
我试过这个,
SUM($V{MUL})
$V{MUL} is the variable that of multiplied values(500.00,300.00,800.00)
但我收到了一个错误。这可能吗或我该怎么做?
答案 0 :(得分:0)
您可以执行以下操作
<variable name="GrpAmount" class="java.math.BigDecimal" resetType="Group" resetGroup="keyType" calculation="Sum">
<variableExpression><![CDATA[$F{Unit Price}*$F{Quantity}]]></variableExpression>
</variable>