Jasper reports Jasper报告:四舍五入变量和值

Jasper reports Jasper报告:四舍五入变量和值,jasper-reports,Jasper Reports,我有一个变量,它是细节值的总和(每个值有三个小数) 我想,一旦求和,把结果四舍五入到两位小数。(不将每个细节值四舍五入到2位小数)。 我该怎么做呢?在报表设计中打印变量montanttc2时,可以使用textField的模式属性。请参阅下面的代码片段 <textField pattern="###0.00;-###0.00"> <reportElement x="0" y="0" width="100" height="20"/> <textElemen

我有一个变量,它是细节值的总和(每个值有三个小数)


我想,一旦求和,把结果四舍五入到两位小数。(不将每个细节值四舍五入到2位小数)。

我该怎么做呢?

在报表设计中打印变量montanttc2时,可以使用textField的模式属性。请参阅下面的代码片段

<textField pattern="###0.00;-###0.00">
  <reportElement x="0" y="0" width="100" height="20"/>
  <textElement textAlignment="Right"/>
  <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{montantTtc2}]]>    
  </textFieldExpression>
</textField> 


可能的重复不是真的,因为我需要在求和完成后进行舍入为什么不在输出时应用模式?如果我需要设置舍入模式,我不知道模式应该是什么
<textField pattern="###0.00;-###0.00">
  <reportElement x="0" y="0" width="100" height="20"/>
  <textElement textAlignment="Right"/>
  <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{montantTtc2}]]>    
  </textFieldExpression>
</textField>