报表工具ireport求和问题

列1 列2 求和1 求和2(对前三列)

f1 f2 v1=f1+f2 null
g1 g2 v2=g1+g2 g1+g2+v1
h1 h2 v3=h1+h2 h1+h2+v2

$F{ricePrice1}+$F{oilPrice1}+$F{ricePrice2}+$F{oilPrice2}+$F{ricePrice3}+$F{oilPrice3}+$V{LOW_PRICE1}

不会传图,大家看看

您可以使用 iReport 的内置变量来计算求和。比如,要计算列1的求和,可以使用 $V{SUM} 来表示。您可以通过设置变量的计算方式为“求和”,然后指定列1的字段名称来实现。


举个例子,假设您有一个变量叫做 $V{COLUMN1_SUM} ,那么要在报表中显示列1的求和,可以这样做:

  • 在报表的“报表参数”页面中,创建一个新变量 $V{COLUMN1_SUM} 。
  • 设置变量的计算方式为“求和”,并指定列1的字段名称。
  • 在报表的某个位置(如报表页脚)插入一个文本域,并在其中输入 $V{COLUMN1_SUM} 。

这样,当报表生成时,文本域中就会显示列1的求和。


同样的方法也可以用来计算其他列的求和,只需要更改变量名称和指定的字段名称即可。