【发布时间】:2016-04-23 05:34:44
【问题描述】:
我有一个 JasperReports 图表,在报告中,field $F{soma} 是 BigDecimal,database MySQL 是 Decimal(19,2)。我正在使用这个sql:select SUM(valor) as soma 来获取字段$F{soma}。
只打印$F{soma} 我得到的标签如下:1.500,20。没有格式表达式。我需要的是显示如下标签:"R$ 1,520.20"。
试过这个:
new java.text.DecimalFormat("R$ #,##0.00").format(Double.valueOf($F{soma}))
但没有成功,所以如果有人能给我指个方向,我会很感激的。
没有发布图片的声誉,但下面的链接是关于 field 类型的..
MySQL 中的字段:
正在打印的标签(没有格式表达式)
【问题讨论】:
-
不成功是什么意思?,显示jrxml(字段声明以及如何设置值),完全错误
标签: jasper-reports bar-chart jfreechart bigdecimal