从IBM iSeries DB2收到订购数量DEC 11,4。
在iReport中,我使用java.lang.Float来打印值。我也有一个模式#,## 0.0000; - #,## 0.0000(4个Decmimal places,1000个分隔符)。
当在Metric Tons中订购某些东西时,这没有问题,但是当某些东西被分件订购时,它也会打印“2,0000”。这很令人困惑,我如何隐藏“,0000”?
答案 0 :(得分:0)
您可以使用两个字段(例如,文本字段)来显示值。您可以设置字段的可见性(借助“表达时打印”属性) - 使用#,## 0.0000模式显示一个字段(对于公制吨),并使用#,## 0模式(对于部分)隐藏另一个字段。 />
表达式可以检查参数或字段,例如:
$F{valueUnit}.equalsIgnoreCase("metricTon")