问题
已关闭 · 已解答

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

官方已认领,正在处理中。 ·

wenting zhang

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

举报
Kelly
团队

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

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

举报

你的回复

登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。

登录