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>