现在在做一个iReport的报表,想实现每一组人有一个小计,实现分组累计产量的功能,请问有人以前处理过这样的问题吗?请大家帮帮忙解答一下,非常感谢!呵呵……

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ye_shui_zhu_hua】截止到2008-07-11 09:51:10的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:21                       得分贴总数量:13                       回帖的得分率:61%                      
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    设个变量
    resettype为group
    calculationType为count
      

  3.   

    关键就是不打熟悉iReport,听你说,感觉你对iReport很熟悉,能不能麻烦你帮帮忙呢?给我讲讲怎么做啊,谢谢哟!
      

  4.   

    通过变量可以设置你要分组累计的具体列,做法:Document-->Variables-->Variable Name处填写一个自定义名称,Variable Class Type处选择你累计的信息的数据类型,Calculation Type选择Sum求和。Reset Type处选择你分组或别的方式重新设置值得依据。IncreamentType不填。Variable Expression填写你要累计的对象表达式。Initial Value Expression处填写数据类型的初始化对象。-->最后在你调用的地方学则Variables,从中选择你刚刚配置好的变量,即可。
    希望能帮到你,呵呵……
      

  5.   

    Variable Expression填写你要累计的对象表达式 怎么写啊?比如 字段a , 字段b
         A    , 2
         A    , 3
         B    , 4
         B    , 5根据 字段a分组 求字段b的和
    需要在报表最后一页展示
    A: 5
    B: 9