使用模式在 Jasper Reports 中设置货币格式

2023-12-01

我有一个查询从表中返回金额:

select bus_price from mySchema.BusTable;

这将返回如下金额:

526547
123456
456789.25
12478.35

我在贾斯珀报告中使用了上述金额。

但是,我希望报告中的输出显示为:

$526,547.00
$123,456.00
$456,789.25
$12,478.35

JRXML 代码片段是:

<textField isStretchWithOverflow="true">        
     <reportElement stretchType="RelativeToTallestObject" x="700" y="0" width="100" height="30"/>                               
     <textElement/>             
       <textFieldExpression class="java.math.BigDecimal">
         <![CDATA[$F{BusPrices}]]>
      </textFieldExpression>         
</textField>

我知道我必须使用模式。但是,我无法使其发挥作用。

Using

<textField isStretchWithOverflow="true" pattern='$###,##0.00'>        

不管用。

我缺少什么?

谢谢阅读!


你很接近

<textField pattern="¤ #,##0.00">

应该管用。

您需要“¤”字符才能使其成为“货币”格式。

如果您下载的 iReports 版本号与您的服务器匹配,您就会发现您的选项是什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用模式在 Jasper Reports 中设置货币格式 的相关文章

随机推荐