FineReport学习(二)——各种报表的制作
行式报表:订单表


分组报表:销量表





交叉报表:销量表



添加【小计】,一定要使用父子格,小计的“父子格”应该就是“产品”字段C2


添加右侧的合计,同样的操作,合计是按照销量求和,同时每一行的合计,又是针对每个【销售员】求和的,因此,合计的“父子格”应该就是“销售员”字段B3


最后,我们添加最下方的合计

简单多元报表
多数据源,就是在同一张报表当中,显示的数据来自于多个不同的表或不同的库。如下图一张简单的多数据源报表,左侧蓝色部分来自于销量表,右侧黄色部分来自销售总额表,即数据来自于两张不同的数据库表





接下来设置右侧的“销售总额”,注意该字段来自第二张表。还是老生常谈的一句话,这个字段是按照每一行的销售员进行求和的,因此需要设置父子格


不同的表进行合并的时候,会产生“笛卡尔积”,需要设置表的连接字段。依次完成如下操作


主子报表

1)主报表
创建模板参数




点击右侧的【数据字典】,添加数据源




2)子表1:个人信息表
这里的个人信息表,使用的是自带数据库中的“雇员表”,同时我们需要重新创建一个模板,建立这个个人信息表

制作个人信息表的样式

在【主报表】中插入【个人信息表】这个子报表




2)子表2:订单信息表
这里的个人信息表,使用的是自带数据库中的“订单表”,同时我们需要重新创建一个模板,建立这个个人信息表

制作订单信息表的样式

同理,在【主报表】中插入【订单信息表】这个子报表





浙公网安备 33010602011771号