小编Sau*_*hal的帖子

Birt报告中的数字格式为小数

我有一张桌子,它给出了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)

我无法得到这些价值观

java mysql format birt report

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

birt ×1

format ×1

java ×1

mysql ×1

report ×1