制作分组报表


分组报表就是将报表中的数据按组显示,即将数据列中相同项合并为一组显示,如下图最简单的分组报表

          制作分组报表

制作报表

1) 进入“平台设计” 》 “报表设计”进入报表设计管理页面,点击“新建报表”按钮进入报表设计界面
2) 准备数据:通过“数据集”的进入数据集定义页面,选择数据源jreport,
填写数据集名称为ds, SQL语句为:select a.CITY_NAME, a.PARENT_CITY_NAME, c.CUST_NO, c.CUST_NAME, c.TELPHONE, c.BANK from crm_customer c left join (select t2.CITY_ID, t1.CITY_NAME CITY_NAME, t2.CITY_NAME PARENT_CITY_NAME from t_area t1 join t_area t2 on t1.CITY_ID = t2.PAR_CITY_ID) a on c.AREA_ID = a.CITY_ID

          制作分组报表

3) 设计报表样式:选中左边菜单中数据集的字段,点击“相对应的单元格“,出现取值表达式 对于分组的字段要选中数据集分组选项,再选中左边菜单中数据集的字段,点击“相对应的单元格“,出现字段分组取值表达式。

          制作分组报表

如下图:分组列为:CITY_NAME、PARENT_CITY_NAME、CUST_NO

          制作分组报表

预览报表

完成报表设计并保存报表,通过“报表预览“按钮查看报表, 分组展现将数据列中相同项合并为一组进行展现。如下图:

          制作分组报表