Java 如何在Ireport或jasper报表中查找列的总和?

Java 如何在Ireport或jasper报表中查找列的总和?,java,printing,jasper-reports,ireport,Java,Printing,Jasper Reports,Ireport,我有一列带值的详细栏 $F{thScore}+$F{prScore} 我想在运行时查找此列的总和。在jasper报告中如何使用Ireport实现这一点。 我用variable做的,但运气不好。定义了一个变量,并且 变量表达式 到 $F{thScore}+$F{prScore} 及 算计 到 总数 。在$F{thScore}、$F{prScore}是详细栏位的情况下,它对我有效 我有一个整型字段,并试图添加列。预览报告时,我没有收到任何错误,但我的java应用程序未能编译报告并将错误作为 参数类型

我有一列带值的详细栏

$F{thScore}+$F{prScore}

我想在运行时查找此列的总和。在jasper报告中如何使用Ireport实现这一点。
我用variable做的,但运气不好。

定义了一个变量,并且

变量表达式

$F{thScore}+$F{prScore}

算计

总数


。在$F{thScore}、$F{prScore}是详细栏位的情况下,它对我有效

我有一个整型字段,并试图添加列。预览报告时,我没有收到任何错误,但我的java应用程序未能编译报告并将错误作为

参数类型的运算符+未定义 java.lang.Integer,java.lang.Integer值= (java.lang.Integer)(((java.lang.Integer)字段nBSRptSchm1Col1.getValue())+((java.lang.Integer)字段nBSRptSchm2Col1.getValue()); //$JR_EXPR_ID=8$

然后,我使用以下代码添加整数类型的列

new Integer($F{nSchm1Col1}.intValue() + $F{Schm2Col1}.intValue() )

其中,
nSchm1Col1
Schm2col1
是我要添加的两个字段。这个方法对我有效

使用变量是汇总列的唯一方法吗?甚至在桌子上?如果我有30列,我是否必须手动设置30个单独的变量??