web报表工具FineReport分组报表

web报表工具FineReport分组报表

ID:37862368

大小:514.43 KB

页数:9页

时间:2019-06-01

web报表工具FineReport分组报表_第1页
web报表工具FineReport分组报表_第2页
web报表工具FineReport分组报表_第3页
web报表工具FineReport分组报表_第4页
web报表工具FineReport分组报表_第5页
资源描述:

《web报表工具FineReport分组报表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、web报表工具FineReport分组报表相邻连续分组1.描述数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。2.示例2.1打开报表打开报表%FR_HOME%WebReportWEB-INFreportletsdocPrimaryGroupReportGroup.cpt。预览数据集ds1,可看到如下数据:2.2相邻连续分组设置将地区字段的数据设置修改为分组>相邻连续:2.3保存并预览保存模板,设计器中点击分页

2、预览,便可以看到效果,模板效果在线查看请点击CusGroup_1.cpt已完成的模板,可参见%FR_HOME%WebReportWEB-INFreportletsdocAdvancedGroupReportCusGroup_1.cpt。3.普通分组与相邻连续分组直接拖拽数据列到单元格,默认为普通分组,即将所有相同的项都合并起来显示;相邻连续分组只是将连续相同的项合并起来。相邻连续分组往往与SQL中排序结合使用来实现普通分组,但比直接使用普通分组性能更好,具体可查看巧用相邻连续分组文档。按段分组1

3、.问题描述按段分组是一个比较典型的高级分组报表样式,其分组是根据数据的值段来分的,比如按照分数段、年龄段、时间段等,属于某个值区间的记录归到一个组里显示,如下图:2.示例以下介绍上图企业年龄构成比例报表的制作过程。2.1新建报表,添加数据集新建工作薄,添加数据集ds1,SQL语句为SELECT雇员ID,职务,strftime('%Y','now')-strftime('%Y',出生日期)+1AS年龄FROM[雇员]。雇员表中存的是雇员的出生日期,因此在SQL中我们使用SQL函数strftime('%Y','n

4、ow')-strftime('%Y',出生日期)+1根据出生日期计算出员工的年龄。2.2表样设计如下图制作报表:数据列设置如下:单元格数据集数据列属性A3ds1职务从上到下扩展,居中,其余默认B2ds1年龄从左到右扩展,居中,其余默认B3ds1雇员ID汇总-个数,不扩展,居中,其余默认设计器预览模板,此时会将所有年龄都扩展出来,我们希望将年龄分成段显示。2.3自定义条件分组设置选中年龄数据列所在单元格,数据设置修改为分组>高级,点击后面的自定义按钮,弹出自定义分组对话框,选择条件分组:我们将年龄分成四段,分别

5、如下:组1:命名为小于20岁,条件为年龄小于20;组2:命名为20~29岁,条件为年龄大于等于20and年龄小于30;组3:命名为30~39岁,条件为年龄大于等于30and年龄小于40;组4:命名为大于40岁,条件为年龄大于等于40。2.4保存并预览保存模板,设计器中点击分页预览,效果如上。模板效果在线查看请点击CusGroup_2.cpt2.5强制分组由预览效果可以看到,由于没有符合“小于20岁”的年龄,因此没有显示出“小于20岁”这一组,若希望即使没有符合的的数据,显示出所有定义的分组的话,可以在自定义分

6、组界面选择强制分组,结果如下:已完成的模板,可参见%FR_HOME%WebReportWEB-INFreportletsdocAdvancedGroupReportCusGroup_2.cpt。归并分组1.问题描述在国内,一般企业的主营地区是华北与华南,做报表的时候便希望将销售业绩较好的北方与南方作为主要查看对象,而其他地区则汇总于“其他”组,这就是归并分组,如下图:2.示例以下介绍该模板的制作步骤。2.1新建报表,添加数据集新建工作薄,添加数据集ds1,SQL语句为SELECT*FROM[订单

7、]where货主国家='中国',取出中国的所有订单。2.2表样设计如下图制作报表,将字段拖拽至对应单元格:此时会列出所有地区的数据。2.3分组设置对货主地区进行归并分组,选中货主地区所在单元格,数据设置修改为分组>高级,点击后面的自定义按钮,弹出自定义分组对话框,选择条件分组:将货主地区归并为两组,如下图所示:组1:命名为北方,条件为货主地区等于'华北'or货主地区等于'东北'。组2:命名为南方,条件为货主地区等于'华南'or货主地区等于'西南'。不在北方、南方这两组的地区合并,下拉框选择把其它所有的合并,其

8、他组的名字为:其他。2.4保存并与预览保存模板,设计器中点击分页预览,效果如上。模板效果在线查看请点击CusGroup_3.cpt已完成的模板,可参见%FR_HOME%WebReportWEB-INFreportletsdocAdvancedGroupReportCusGroup_3.cpt。自定义公式分组1.问题描述通常情况下,数据是通过某一字段来进行分组,如日期字段,每个日期对应一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。