排序

简介
排序的目的是按照指定的排序规则将“无序”的数据变为“有序”,方便用户按顺序浏览和查找数据。
使用介绍
点击界面左上角的“排序”按钮,弹框如下图所示,有两个可选项:
  • 列:可以从支持排序的列中任选一列。SeaTable 支持对数字、文本、日期、单选、多选、评分、创建者等列的排序,其它如图片、文件、长文本等类型的列不支持排序。
  • 升序/降序:可以选择“升序”或者“降序”。升序即从小到大顺序排列,降序即从大到小顺序排列
排序规则
不同数据类型的列,对应不同的排序规则。对应关系如下:
  • 数字类:纯数字之间按数值大小排序。如数字列、评分列等。
  • 文本类:纯字母/汉字之间按字典顺序排序;若字母/汉字与数字比较,字母/汉字大于数字。如文本列、协作人列等。
  • 日期列/时长列:按时间先后顺序排序。
  • 单选列/多选列:按创建标签先后顺序排序。以升序为例,更早创建的标签会排在前面,更晚创建的标签会排在后面。
下面是一个实例,比如我们想按照“工作年限”降序排列,效果如下图所示。
所有记录的第一个字符分别是“应”、“10”、“5”、“2”,由于汉字大于数字,而纯数字之间比较 10>5>2,所以工作经验为“应届”的记录排在最前面,后面依次是工作经验为“10年”、“5年”、“2年”的记录。这与上面提到的排序规则是符合的。
条件间优先级
点击“增加排序”就可以增加一个排序条件,多个排序条件可以同时存在。
注意:
  • 多个条件执行时,会按照创建条件的先后顺序来进行,即最先创建的条件拥有最高优先级,越后面创建的条件优先级越低,最后创建的条件优先级最低。
  • 支持移动分组条件。
首先是按照优先级最高的“工作经验”来排序,在“工作年限”相同(比如都是应届)的情况下,再对“面试时间”进行排序。