如何在Ireport中使用WeightedAverage公式?

时间:2015-10-04 12:20:23

标签: jasper-reports ireport

我在Jasper报告中使用交叉表(ireport 4.5.1)。我需要对Rowmeasure进行“加权平均”计算。

我们可以在Ireport中使用WeightedAverage功能吗?

我正在使用ireport4.5.1

此致

1 个答案:

答案 0 :(得分:0)

我们有类似的情况需要计算利息价值。我们用以下方式做到了。同样,它可以在运行时进行任何计算。

<textField> <reportElement.. /> <textFieldExpression class="java.lang.Double"><![CDATA[$F{VALUE1}]]></textFieldExpression> </textField>
        <textField> <reportElement ..><textFieldExpression class="java.lang.Double"><![CDATA[$F{VALUE2}]]></textFieldExpression> </textField>
        <textField> <reportElement ../><textFieldExpression class="java.lang.Double"><![CDATA[Interest.calculateIntr($F{VALUE1}, $F{VALUE2})]]></textFieldExpression> </textField>

Jave代码:

public class Interest {
static Double calculateIntr(Double value1,Double value2){
 ...
return interest;
}