[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
我们经常需要将报表中的数据进行排序,使其按照一定的规则进行显示,这样更方便快速得到需要的结果。
比如可以将订单编号进行降序排序,效果如下图所示。
也可以将数据仅在分组内进行排序,效果如下图所示。
下面我们分别来看以上两种排序方法的实现过程。
1. 新建报表,添加基于Wyn DemoData的内嵌数据集。然后创建表格,并按下图进行数据绑定。
2. 单击选中“ 订单编号 ”列头单元格,然后在属性设置面板中找到排序规则选项,单击选项右侧的小方块,然后选择“ 订单编号 ”。
3. 预览报表。可见添加排序的列头出现了排序按钮,单击排序按钮即可进行排序。
组内排序的创建方法与表格排序相似,仅是添加排序规则的位置不同而已,具体请见如下步骤。
1. 在普通排序的基础上,为表格添加一个分组,如下图所示。
2. 将分组头修改为“分组内排序 ”。然后选中分组头,在右侧的属性设置面板中找到排序规则选项,单击选项右侧的小方块,然后选择“ 订单编号 ”。
3. 将“ 订单编号 ”列头单元格的内容改为“ 全局排序 ”。
4. 预览报表。可见“ 全局排序 ”单元格和“ 分组内排序 ”单元格内都出现了排序按钮。
单击全局排序按钮可设置全局排序规则,设置后每个分组内都会按照此规则进行排序。
单击各分组头的分组排序按钮可将本分组内的数据进行排序,且生效优先级高于全局排序。