数据报表FineReport中按段分组

 时间:2026-02-15 07:10:08

1、示例

以下介绍上图企业年龄构成比例报表的制作过程。

 新建报表,添加数据集

新建工作薄,添加数据集ds1,SQL语句为SELECT 雇员ID, 职务, strftime('%Y','now')-strftime('%Y',出生日期) +1 AS 年龄 FROM [雇员]。

雇员表中存的是雇员的出生日期,因此在SQL中我们使用SQL函数strftime('%Y','now')-strftime('%Y',出生日期) +1根据出生日期计算出员工的年龄。

 表样设计

数据报表FineReport中按段分组

2、数据列设置如下

数据报表FineReport中按段分组

3、设计器预览模板,此时会将所有年龄都扩展出来,我们希望将年龄分成段显示

自定义条件分组设置

选中年龄数据列所在单元格,数据设置修改为分组>高级,点击后面的自定义按钮,弹出自定义分组对话框,选择条件分组:

我们将年龄分成四段,分别如下:

数据报表FineReport中按段分组

4、组1:命名为小于20岁,条件为年龄小于20;

组2:命名为20~29岁,条件为年龄大于等于20 and 年龄小于30;

组3:命名为30~39岁,条件为年龄大于等于30 and 年龄小于40;

组4:命名为大于40岁,条件为年龄大于等于40。

6

保存并预览

保存模板,设计器中点击分页预览,效果如上。模板效果在线查看请点击CusGroup_2.cpt

  • 海带的作用有哪些?
  • 九巧板如何拼出飞翔的小蝙蝠图形
  • 遇到地震被困该怎么办
  • 如何用七巧板拼出一只站立的羊驼?
  • 野外探险的基本要领与安全常识分享
  • 热门搜索
    民丹岛旅游攻略 河南冬季旅游景点 大纵湖旅游度假区 阳朔旅游景点 朝鲜旅游见闻 广东省旅游景点排行 河北旅游职业学院教务网 青田旅游 度蜜月旅游攻略 三亚大东海旅游攻略