如何在Ireport或jasper报告中找到列的总和?

时间:2011-07-06 08:37:59

标签: java printing jasper-reports ireport

我的列详细信息带有值

  

$ F {thScore} + $ F {prScore}

我想在运行时找到此列的总和。如何使用Ireport在jasper报告中实现这一点。 我用变量做了但没有运气。

2 个答案:

答案 0 :(得分:1)

我有一个Integer类型的字段,并且正在尝试添加列。报告预览时我没有收到任何错误但我的java应用程序无法编译报告并将错误视为

  

对于参数类型,运算符+未定义   java.lang.Integer,java.lang.Integer value =   (java.lang.Integer中)(((java.lang.Integer中)field_nBSRptSchm1Col1.getValue())+((java.lang.Integer中)field_nBSRptSchm2Col1.getValue()));   // $ JR_EXPR_ID = 8 $

然后我使用以下代码添加Integer类型的列...

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

其中nSchm1Col1Schm2col1是我要添加的两个字段。这个对我有用

答案 1 :(得分:0)

定义了变量

  

变量表达式

  

$ F {thScore} + $ F {prScore}

  

计算

  

。对我来说,$ F {thScore},$ F {prScore}是详细频段中的字段。