Jira JQL 运算符 and + and + and

Jira JQL operator and + and + and

我想创建一个自定义状态过滤器,但不知何故,当我按搜索键时,我没有得到任何结果。当我只搜索一种状态时,一切都很好,但我想以某种方式将其合并到一个过滤器中。或者有什么方法可以获取分配给用户的处于任何状态的任务的确切数量?我正在使用饼图并希望查看分配给团队中任何人的所有任务的数量,无论状态如何。我想把它放在一个小工具中。谢谢

我使用的代码是:

project = "XYZ" AND status = "To Do" AND status = "Awaiting Approval" AND status = "In Progress"

您看过 'in' 运算符了吗?

...AND status IN ('To Do','Awaiting Approval','In Progress')

一张 Jira 工单同时不能有多个状态。我会做这样的事情

project = "XYZ" AND status IN ("To Do", "Awaiting Approval", "In Progress")

其他答案绝对是编写您打算编写的 JQL 的正确方法,但是我相信对于您的实际目标有更好的解决方案。

据我了解,您想查看任何未关闭且分配给特定用户的 Jira 问题。在这种情况下,我认为最好的解决方案不是查找特定“打开”状态下的所有问题,而是查找所有未关闭的问题。

执行此操作的最佳方法是按状态类别进行过滤,因为这将确保 JQL 适用于所有工作流,无论它们的 done/closed 状态是什么。

statuscategory != done AND assignee=<user>

<user> 替换为您要过滤的用户,或 currentUser() 以自动获取 运行 查询的用户。

文档(仅简要提及):https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-fields/#Advancedsearchingfieldsreference-ResolutionResolution