如何给二维表做自定义排序?

有数的早期版本(版本号<5.7)的表格没有自定义排序功能,只有升序和降序排序功能,那如何实现二维表的自定义排序呢?

方法有两种:

①建立数据字典;比如下面这份数据,自然排序的结果是东北,西南,华东,西北,中南,华北这样的顺序,那么我现在想自定义排序,顺序是华北,西北,东北,西南,华东,中南(任意你要的顺序),那么只需要以[地区]这个维度,建立数据字典

原始数据:

如何给二维表做自定义排序? - 图1

编辑数据字典,形成新的字段

如何给二维表做自定义排序? - 图2如何给二维表做自定义排序? - 图3

如何给二维表做自定义排序? - 图4然后将该字段拖入二维表,按此排序,再隐藏该字段即可。

先建立一个计算字段,在该字段设置排序的规则。

然后拖入二维表中,选择升序和降序。

这时如果觉得这个计算字段不想显示在二维表中,可以选择隐藏。

如何给二维表做自定义排序? - 图5

由方法1,我们还可以引申得到方法二:

建立一个计算字段,其值为

如何给二维表做自定义排序? - 图6

然后同样的,利用该字段排序并且隐藏该字段即可。

在有数5.7以后(或者SaaS版本)已经开始支持自定义排序,如下:

点击对应的维度,选择排序,勾选自定义

如何给二维表做自定义排序? - 图7