我在字段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}
然后将保存您需要的求和值。