Jasper报告:圆形变量和值

时间:2017-06-20 09:51:49

标签: jasper-reports

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

<variable name="montantTtc2" class="java.math.BigDecimal" calculation="Sum">
        <variableExpression><![CDATA[$F{montantTtc}]]>   </variableExpression>
    </variable>

一旦完成总和,我希望将结果四舍五入到两位小数。 (不将每个细节值四舍五入为2位小数) 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

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

<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>