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

发布于 2024-11-18 19:27:31 字数 151 浏览 3 评论 0原文

我在详细范围内有一个具有值的列

$F{thScore}+$F{prScore}

我想在运行时找到此列的总和。在使用 Ireport 的 jasper 报告中这怎么可能? 我用变量做到了,但没有运气。

I have column in detail band with value

$F{thScore}+$F{prScore}

I would like to find the sum of this column in run time . How is this possible in jasper report using Ireport.
I did it with variable but with no luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

怀中猫帐中妖 2024-11-25 19:27:31

定义了一个变量并且

变量表达式

$F{thScore}+$F{prScore}

计算

总和

。它对我有用,其中 $F{thScore},$F{prScore} 是详细信息带中的字段。

A variable is defined and

variable expression

to

$F{thScore}+$F{prScore}

and

calculation

to

sum

.It worked for me where $F{thScore},$F{prScore} are fields in detail band.

静赏你的温柔 2024-11-25 19:27:31

我有一个整数类型的字段,并试图添加列。预览报告时我没有收到任何错误,但我的 java 应用程序无法编译报告并给出错误:

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

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

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

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

I had a fields of Integer type and was trying to add the columns . I was not getting any error when the report is previewed but my java application was failing to compile the report and giving the error as

The operator + is undefined for the argument type(s)
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$

then I used the following code to add the columns of Integer type...

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

where nSchm1Col1 and Schm2col1 are two fields which I want to add. This one worked for me

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文