从子回归变量计算总和值

时间:2015-01-06 10:48:08

标签: jasper-reports

我的文字字段包含以下内容:

( $F{tckopf_R_ART}.equals( "1" ) && $V{euroFollowOnCommission} != null
) ? $V{charterEuroWorth} + $V{euroFollowOnCommission} : (
$F{tckopf_R_ART}.equals( "2" ) && $V{euroFollowOnCommission} != null )
? $V{charterEuroWorth} + $V{euroFollowOnCommission} : (
$F{tckopf_R_ART}.equals( "1" ) && $V{euroFollowOnCommission} == null )
? $V{charterEuroWorth} : ( $F{tckopf_R_ART}.equals( "2" ) &&
$V{euroFollowOnCommission} == null ) ? $V{charterEuroWorth} : null

来自2个不同子报告的charterEuroWortheuroFollowOnCommission变量的计算位置为sum

如果我将上面的代码放在主报表中的新变量中,我会在主报表的文本字段中显示null。我需要将它放在主报告中的变量中,因为我还需要为主报告中的每条记录计算上述代码中的sum值。

我不知道,我怎么能实现它。也许变量属性有问题?如果您需要更多信息,请告诉我。

如何为主报告中的每条记录计算上述代码中的sum值?

0 个答案:

没有答案