我在Jasper报告中使用交叉表(ireport 4.5.1)。我需要对Rowmeasure进行“加权平均”计算。
我们可以在Ireport中使用WeightedAverage功能吗?
我正在使用ireport4.5.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;
}