我的列详细信息带有值
$ F {thScore} + $ F {prScore}
我想在运行时找到此列的总和。如何使用Ireport在jasper报告中实现这一点。 我用变量做了但没有运气。
答案 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() )
其中nSchm1Col1
和Schm2col1
是我要添加的两个字段。这个对我有用
答案 1 :(得分:0)
定义了变量
变量表达式
到
$ F {thScore} + $ F {prScore}
和
计算
到
和
。对我来说,$ F {thScore},$ F {prScore}是详细频段中的字段。