Jira 使用时间过滤器而不是sprint(在期间、之前、之后)时会出现意外结果

Jira 使用时间过滤器而不是sprint(在期间、之前、之后)时会出现意外结果,jira,jql,Jira,Jql,所以,如果我使用sprint=,我有这3个过滤器似乎可以工作,它是一个总问题、开放问题和封闭问题。开放和封闭的问题总是加在一起。 但是当我尝试使用相同的东西时,我需要使用它来获得一个图形插件来工作,我得到了一些意想不到的结果 例如,此版本的my filter将返回11个结果: Project = EX AND assignee was example.user DURING ('2018/02/07', '2018/03/05') 但未解决问题的过滤器将返回6个结果 Project = E

所以,如果我使用sprint=,我有这3个过滤器似乎可以工作,它是一个总问题、开放问题和封闭问题。开放和封闭的问题总是加在一起。 但是当我尝试使用相同的东西时,我需要使用它来获得一个图形插件来工作,我得到了一些意想不到的结果

例如,此版本的my filter将返回11个结果:

Project = EX AND assignee was example.user  DURING ('2018/02/07', '2018/03/05')
但未解决问题的过滤器将返回6个结果

 Project = EX AND assignee was example.user AND status was not in (DONE, CLOSED) DURING ('2018/02/07', '2018/03/05')
但关闭只会得到2:

 Project = EX AND assignee was example.user AND status was in (DONE, CLOSED) DURING ('2018/02/07', '2018/03/05')
因此,与之匹配的不是总发行量,而是公开发行量和已发行量加起来应该是11个发行量中的8个。更令人困惑的是,在某些时期,图形工具的开放性问题比总问题多

注:
如果我在第11天结束、第3天结束或2018/03/05之前的2018/02/07之后使用,它也会这样做。但实际上,我需要它与某种形式的INTERVICE一起工作,因为我正在尝试集成工具。

你的INTERVICE语句只适用于它之前的最后一个语句

这意味着,在第一个过滤器中,您将搜索在此期间分配给example.user的问题

在第二个筛选器中,您将搜索分配给example.user的问题,这些问题处于您在DURING语句期间指定的状态。因此,during将只检查状态,而不检查受让人

第三种说法也是如此


希望这有帮助

你是对的。你知道我可以用什么方法把这两种说法结合起来吗?这似乎是一个例子。用户在x',x'期间状态未处于完成状态,在x',x'期间关闭将正常工作,但按照插件的工作方式执行我不能这样做。但受让人是一个例子。用户和状态未处于“完成”,在x',x'期间关闭。不起作用,有没有办法在AND语句中使用?