>分组排序:对分组的列进行正序、倒序、默认排序 [TOC] ## 预览效果 ![](https://img.kancloud.cn/b7/60/b7607481cf0a9a4c3d7ca11776038cd4_1187x767.png) ## 设计步骤 ### 新建一个名为`部门员工信息`的数据报表 >创建一个部门员工信息表,有七个字段:ID、部门名称、员工姓名、年龄、性别、职位 ![](https://img.kancloud.cn/76/38/7638a402a3da160517945ff376c2f7c3_802x185.png) #### 1、为`部门员工信息`报表创建一个SQL数据源 >查询部门员工信息表所有数据并根据id进行排序 ![](https://img.kancloud.cn/9d/2d/9d2dff4bc17df39540ec1234fe1079df_1920x908.png) >部分数据展示 ![](https://img.kancloud.cn/78/42/784257e0357141205cf5d06ae81dfb9f_1920x894.png) #### 2、将字段拖拽到设计器页面 ![](https://img.kancloud.cn/da/a1/daa1f987c8259ac1a2980e228b5ee5df_1920x901.png) #### 3、为`#{depart.depart_name}`设置纵向分组 ![](https://img.kancloud.cn/c8/f5/c8f58d6869c581c88ee5f040bdec923f_1897x890.png) >然后我们会发现`#{depart.depart_name}`变成了`#{depart.group(depart_name)}` >数据库查询结果 ![](https://img.kancloud.cn/30/78/3078899ae43ed996508d22d20d881fe6_550x283.png) >效果预览,数据和返回结果的顺序不一致,应该是`研发二部`在`研发三部`上方 ![](https://img.kancloud.cn/85/e8/85e83ef9bc15ddc67f3e15eac4e6fdd3_1002x667.png) ##### 3.1 重点来了->为`#{depart.group(depart_name)}`设置分组排序 ![](https://img.kancloud.cn/cb/17/cb174457a2732adfaf8397dcfc4edff3_1647x894.png) >保存预览 ![](https://img.kancloud.cn/60/1b/601bdbcf224e34a2596fa5ad66a1ca42_1911x980.png) #### 特殊规则注意 >[danger] 注意:如果我们查询出来的数据是混乱的,那么我们需要进行`order by`排序一下,不然会影响分组效果