因此,如果我使用sprint = ###
,我会看到这3个过滤器似乎有效,这是一个完整的问题,未解决的问题和一个封闭的问题。而开放和封闭的问题总是与总数有关。
但是当我尝试使用相同的东西(我需要使用它来使图形插件工作)时,我得到了一些意想不到的结果。
例如,我的过滤器版本将返回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')
因此,不是匹配总数,打开和关闭的问题,只能添加8个应该是11个。更令人困惑的是,在某些时期,绘图工具会遇到比完全问题更多的问题。
注意:
如果我在“2018/03/05”之前使用DURING (endOfDay(-11),endOfDay(3))
或`之后的“2018/02/07”,它也会这样做。但是由于我正在尝试集成的工具,我真的需要它在某种程度上工作。
答案 0 :(得分:1)
您的DURING声明仅适用于之前的最后一个声明。
这意味着您在第一个过滤器中搜索在此期间分配给example.user的问题。
在第二个过滤器中,您搜索曾分配给example.user的问题,并且这些问题位于您在DURING语句中的句点中指定的状态中。因此,期间只会检查状态,而不是受让人。
同样适用于thrid语句。
希望这有帮助