如何在 ireport 中获取总和和平均 BigDecimal 值
How get sum and average BigDecimal values in ireport
我尝试使用 ireport 对 BigDecimal 值进行 sum 和 avg 算术运算。
反正我做的时候有错误。
-所有类型都在ireport中定义了BigDecimal。
-在单独的情况下,此示例中的变量工作正常,但我不能对变量进行算术运算。
求和和平均值如何输入BigDecimal?
在我的例子中,这是行不通的:
$F{faturasAuditadasValorTotalLiberado}
.add(new BigDecimal($F{admissaoValorTotalLiberado}, new MathContext(100)))
我尝试在 ireport 中使用 Java 语法,但不起作用。
我使用的是 3.0.0 版本的 ireport。我在 Jaspersoft 社区中找不到解决方案
ireport 3.0.0 中表达式的默认配置语法是 Java
new Long($F{faturasAuditadasQtdDiarias}) + new Long($F{faturasAuditadasQtdDiarias})
我试过了,但还是不行:
new Long($F{faturasAuditadasQtdDiarias}).sum($F{faturasAuditadasQtdDiarias})
new Long($F{faturasAuditadasQtdDiarias}).sum(new Long($F{faturasAuditadasQtdDiarias}))
$F{faturasAuditadasQtdDiarias}.sum($F{faturasAuditadasQtdDiarias})
$F{faturasAuditadasQtdDiarias} + $F{faturasAuditadasQtdDiarias}
我解决了总和的问题:
$F{faturasAuditadasValorTotalCobrado}
.add($F{admissaoValorTotalCobrado}, new MathContext(100))
.add($F{altasValorTotalCobrado}, new MathContext(100))
我尝试使用 ireport 对 BigDecimal 值进行 sum 和 avg 算术运算。 反正我做的时候有错误。
-所有类型都在ireport中定义了BigDecimal。
-在单独的情况下,此示例中的变量工作正常,但我不能对变量进行算术运算。
求和和平均值如何输入BigDecimal?
在我的例子中,这是行不通的:
$F{faturasAuditadasValorTotalLiberado}
.add(new BigDecimal($F{admissaoValorTotalLiberado}, new MathContext(100)))
我尝试在 ireport 中使用 Java 语法,但不起作用。
我使用的是 3.0.0 版本的 ireport。我在 Jaspersoft 社区中找不到解决方案
ireport 3.0.0 中表达式的默认配置语法是 Java
new Long($F{faturasAuditadasQtdDiarias}) + new Long($F{faturasAuditadasQtdDiarias})
我试过了,但还是不行:
new Long($F{faturasAuditadasQtdDiarias}).sum($F{faturasAuditadasQtdDiarias})
new Long($F{faturasAuditadasQtdDiarias}).sum(new Long($F{faturasAuditadasQtdDiarias}))
$F{faturasAuditadasQtdDiarias}.sum($F{faturasAuditadasQtdDiarias})
$F{faturasAuditadasQtdDiarias} + $F{faturasAuditadasQtdDiarias}
我解决了总和的问题:
$F{faturasAuditadasValorTotalCobrado}
.add($F{admissaoValorTotalCobrado}, new MathContext(100))
.add($F{altasValorTotalCobrado}, new MathContext(100))