Question
Closed · Answered

多个字段排序时,怎样设置优先级?

Someone official has picked this up and is working on it. ·

wenting zhang

我想把记录先按状态排列,再让同一状态下的记录按更新时间从新到旧显示。Busabase 的视图是否支持同时设置多个排序条件,并调整它们的优先级?如果两个条件的值都相同,记录会按什么顺序排列,能否保持稳定?

Report
Kelly
Team

支持。在 Busabase 的已保存视图中打开“排序”设置,先添加“状态”升序或按你需要的方向,再添加“更新时间”降序。排序列表左侧的 1、2 表示优先级,右侧的上/下箭头可以调整顺序:先比较第 1 条,值相同才比较第 2 条。

如果两条排序条件都相同,系统仍会用内部的稳定顺序显示记录,但不要把这个隐含顺序当作业务规则。需要每次都得到有明确含义的顺序时,再加一条“编号”或“创建时间”等作为最后的排序条件。保存视图会影响使用这个共享视图的同事,调整前可先复制一份视图试排。你们的“状态”是单选字段吗?不同状态的业务顺序若不是字母顺序,还需另外约定顺序字段。

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in