我在字段20中有数据:

200.000
10.000
5.000
1.000


字符串中,如何告诉jasper soft studio对其求和?我尝试用表达式Double.parseDouble($ F {field20})创建一个变量

我想对它们求和并以正确的格式打印,在这种情况下为216.000。

最佳答案

即使您可以使其工作,这也是一个坏主意。您应该始终以最合适的类型存储数据。将field20设为数字,然后在字段上求和。


如果您不能更改field20的类型,则使字段类表达式为数字,例如Double.valueOf(field20),创建一个数字变量(例如sum),其初始值表达式为0,变量表达式为$V{sum} + Double.valueOf(field20)$V{sum}然后将保存您需要的求和值。

10-08 12:59