我与存在问题JasperReports通过获取两个字段的总和进行报告。
我已经创建了一个拥有田“TareWeight”变量是从双铸造值浮动iReport两项措施之和
new Float($F{EquipmentTareWeightKg})
“CargoWt”变量从字符串铸造浮动等至今变量...
Float.parseFloat($F{UfvFlexString03})+Float.parseFloat($F{UfvFlexString04})
所以,现在我有两个变量,我可以操纵。
当我希望使用交叉表进行“回顾”时,问题就开始了。我已经设置了两个使用向导完成的组,并在交叉表中添加了另一个组。 (请参阅下面的PRINTSCREEN)
而现在,我已经下有对策SumOf去皮正在使用可变TareWt,并SumOfCargoWt正在使用可变CargoWt创建。
我试图创建另一个测量SumOfGrossWt,将做一个变量TareWt + CargoWt的总和,但我有一些无意义的值。
我试图通过创建变量GrossWt将基本上做确切同样的事情,上一次尝试做另一种方法
$V{Tare}+$V{CargoWt}
,或者使用一个变量:GrossWt这些
$V{Tare}+$V{CargoWt} or new Float($F{EquipmentTareWeightKg})+(Float.parseFloat($F{UfvFlexString03})+Float.parseFloat($F{UfvFlexString04}))
无实际工作:(总和应该通过“皮重总和”+“货物总和”=“总重量总和”来实现)参考第二幅图。
下面是一个完整JRXML码/文件:
保存为*.jrxml
可以请别人帮我想想办法?我怎么能总结这两个测量领域,并得到正确的价值?
我认为我发现了一个线索:“CargoWt”变量/字段有“空”值,所以这可能是“错误”计算的原因... – dovla091
是的。总结与空值浮动为空:)今天足够的尴尬... :) – dovla091