十二 15

分享道

在润乾销售人员在客户现场呈给客户的那份所谓的《润乾报表与FineReport报表的对比》资料中,润乾诬蔑FineReport报表“不能进行分组汇总,尤其不能支持组内带条件汇总;不支持不完全分组汇总;不支持完全交叉分组汇总。”

而事实上,FineReport报表软件不仅完全可以实现分组汇总,而且根据需要可以实现分组汇总、条件汇总、不完全分组汇总、完全交叉分组汇总,功能全面且操作简单。

下面分别介绍Java报表软件FineReport实现这几种分组汇总的方法。

1. 分组汇总

下图报表制作模板,按照“地区”进行分组,按照“销量”进行汇总求和

FineReport报表模板

分组汇总效果预览如下

FineReport报表预览

2. 条件汇总
下图报表制作模板,按照“年份”分组,按照“订单总额”进行汇总求和,并按照“订单总额大于1500000”的条件对“订单总额”进行汇总计数

FineReport报表模板

条件汇总效果预览如下

FineReport报表预览

3. 不完全分组汇总

首先揭开润乾报表所谓不完全分组汇总的面纱,以下为润乾的文档截取

润乾的不完全汇总报表

该表是对华北地区不良贷款情况做分析,地区指华北地区,但未包括内蒙古,出现了不完全分组。

然而,FineReport报表软件可以直接通过SQL语句实现不完全分组,如:select * from xx表 where not 地区=’内蒙古’,然后跟完全分组一样作汇总即可。

4. 完全交叉分组汇总
下面这张报表制作模板,按照“地区”和“产品类型”进行分别对“销量”进行分别汇总

FineReport报表模板

完全交叉分组汇总效果如下

FineReport报表预览

报表软件同类比较相关文章:



leave a reply

以新浪微博帐号登录