【问题标题】:Jira JQL operator and + and + andJira JQL 运算符和 + 和 + 和
【发布时间】:2021-10-18 19:50:48
【问题描述】:

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

我使用的代码是:

project = "XYZ" AND status = "To Do" AND status = "Awaiting Approval" AND 状态 = “进行中”

【问题讨论】:

  • 仅供参考:A 状态不能同时 A、B 和 C!您需要使用 'project = XYZ AND (status = a or status = b or status = c) 或者在下面查看我的答案
  • 是的,你的回答成功了。谢谢

标签: jira jql


【解决方案1】:

你看过'in'操作符吗?

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

【讨论】:

    【解决方案2】:

    一张 Jira 票证当时不能有多个状态。我会做这样的事情

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

    【讨论】:

    • 是的,工作正常,非常感谢。
    【解决方案3】:

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

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

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

    statuscategory != done AND assignee=<user>
    

    &lt;user&gt; 替换为您要过滤的用户,或currentUser() 以自动获取正在运行查询的用户。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 1970-01-01
      相关资源
      最近更新 更多