我的JIRA查询目前如下:
(status = "In Progress" OR status="Test Failed") AND assignee = currentUser() order by priority desc, due asc, status desc, key asc
问题是,优先级是文字,而Medium
首先出现在Low
和High
之前。此外,如果我命令我的任务升序,Medium
问题将转到列表的末尾。我尝试了case-when-then表达式,但JQL不会让我因为它们是保留字。如何定义自定义排序?
答案 0 :(得分:1)
如果Priority是文本字段,则按字母数字顺序排序(实际上我认为是ascii)。有些人通过将名称更改为0-High,1-Medium,2-Low或" P1 High"," P2 Medium"来解决此问题。和" P3低"。或者,您可以将优先级的自定义字段定义为选择字段,其中包含名为“低”,“中”,“高”的选项,并在字段配置期间更改其顺序。