IReport中的如何使用变量进行合计

在报表中经常需要进行合计了,这里我介绍一下如何使用变量进行合计,如图

我们可以添加一个变量,将Calculation Type设置为Sum,Reset Type里面有

None,Report,Page,Column,Group,这个很好理解,就是在相应的范围重新设置值,比如选择Group,也就是说当组发生变化时,该变量的值就重新初始化,Increment Type里面也有这几个选择项,注意的是,当选择None,就表示只要换了一行,就把对应的值相加,所以一般我们应该选则None.Varialbe Expression的值设置为 new Integer($F{COST}),表示对Cost的值求和,

Initial value Expression 设置为new java.lang.Integer(0),表示每次从0开始,比如前面Calculation Type设置为Group时,就表示如果换组时,这个变量的初始值为0.现在你要做的只是把这个变量拖到报表上,a piece of cake.搞定就这么简单.

posted on 2012-05-09 08:56  Code changes life  阅读(14546)  评论(1编辑  收藏  举报

导航