在iReport 5.7.0中设置数字格式模式以保留小数点后的3位数

时间:2014-08-21 13:18:22

标签: jasper-reports

我正在使用 iReport 5.7.0 生成 JasperReports 的报告。
我在具有Double值的字段上设置了模式##### 0.000 我预计有3个小数位但实际上如果数字没有小数部分,则只显示小数点后的一个零 即,我得到了什么    `4.56678 => 4.566
   4.0 => 4.0    4.1 => 4.000

我想要什么    4.5667888 => 4.566    4.0 => 4.000    4.1 => 4.000`

请帮忙吗?

1 个答案:

答案 0 :(得分:3)

在您想要特定小数格式的地方尝试关注。假设您有一个字段进入报告,Total_Number:

new DecimalFormat("#0.000").format($F{Total_number})

如果$ F {Total_number}的值为4.5667888。以下是输出:

<强>输出

4.566