简体   繁体   English

如何在ireport中获取总和BigDecimal平均值

[英]How get sum and average BigDecimal values in ireport

I try sum and avg arithmetic operations using ireport for BigDecimal values. 我尝试使用ireport为BigDecimal值求和和平均算术运算。 Has error anyways when i doing. 反正我做的时候有错误。

-All types are defined BigDecimal in ireport. -所有类型在ireport中定义为BigDecimal。

-In separete, variables in this example works fine, but i can't doing arithmetic operations with variables. -在另外的情况下,此示例中的变量工作正常,但我无法对变量进行算术运算。

How sum and average values type BigDecimal? 总和和平均值如何输入BigDecimal?

In my exemple, This is not work: 以我为例,这是行不通的:

$F{faturasAuditadasValorTotalLiberado}
.add(new BigDecimal($F{admissaoValorTotalLiberado}, new MathContext(100)))

I try using Java sintax in ireport, but don't work. 我尝试在ireport中使用Java sintax,但不起作用。

I'm use version 3.0.0 ireport. 我正在使用3.0.0 ireport版本。 I can't find solution in Jaspersoft community 我在Jaspersoft社区中找不到解决方案

The default configuration sintax for expression in ireport 3.0.0 is Java ireport 3.0.0中用于表达式的默认配置正弦为Java

在此处输入图片说明

new Long($F{faturasAuditadasQtdDiarias}) + new Long($F{faturasAuditadasQtdDiarias})

I tried, but don't work: 我尝试过,但是不起作用:

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}

i solved the problem for sum : 我解决了总和的问题:

 $F{faturasAuditadasValorTotalCobrado} 
.add($F{admissaoValorTotalCobrado}, new MathContext(100)) 
.add($F{altasValorTotalCobrado}, new MathContext(100))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM