jaspersoft中分组打印

  一:前言

    使用IReport已经四个月了,最近在做一个保镖,是要按照类型分类,并且这些类型要横着打印,最后还要算这个类型金额的总值,这张报表现是说需要用到子报表,最后和一个同事一起用group来分组做出俩。下面先说步骤,最后上打印效果图。先上一张效果图

  二:内容

  先看我画好的图形

每一种商品都有其所属的类型,比如说苹果,橘子,桃子等属于水果类,饼干、薯片等属于零食类。每一种商品有购买数量,有金额,所以最后我们还得算每一类商品的总价,所以此时我们分组即是“group”看看。

步骤一:在报表名称上“右键”看到--->'Add Report Group',点进去

步骤二:

选中后点“下一步”

步骤三:

得到的报表如下:新出现了“LX Group Header 1”和“LX Group Footer 1”

步骤5:在‘LX Group Header 1’中把这两个参数“lx”和“lxmc”放到这位置,并且在“Variables”中添加一个参数“totalAccount”并且把其属性配置如图所示

配好如下:

步骤六:如果我们是想横着打印即是一行两列的话还需要设置属性报表中的“column”和“Print order”两个属性,如图Horizontal表示横着打印。column为2表示两列

最后运行效果图

原文地址:https://www.cnblogs.com/wuhao1991/p/4092690.html