我有一张桌子,它给出了Nos.和Decimal(重量 - kg)Eg10.455 Kg(即10 Kg和455 gms)和nos的值.如10号
现在所有这些值都来自表中的一列(十进制(10,3)-mysql),并且基于unittype列,我必须决定在BIRT报告中是否有3位小数或零小数.
我知道通过脚本编写值可以修改..但我无法利用脚本.
我在onFetch上写这个
if(row["unittype"]=="Nos")
var df = new Packages.java.text.DecimalFormat("#,###.##");
else
var df = new Packages.java.text.DecimalFormat("#,###");
df.format(row["invoicedquantity"]);
this.setDisplayValue(df);
Run Code Online (Sandbox Code Playgroud)
我无法得到这些价值观