0

问题:

无法查看过去 30 天内标记为“已关闭”或“已完成”的问题。

试过:

assignee in (XX, YY) OR assignee in membersOf(AA) AND status in (Closed, Done) AND updatedDate = startOfDay(-30d)

客观的:

我需要选择过去 30 天内已关闭或已完成的个人和团体问题。closedDate如果这里有一个功能会更好。

4

1 回答 1

1

我认为可以解决您的问题的三个建议:

  1. 在您的受让人条件周围使用括号,该条件使用 OR 运算符仅从受让人“XX”、“YY”和“AA”成员获取问题。否则,您将收到受让人“XX”和“YY”的所有问题。

  2. 尝试使用resolutiondate代替updatedDate,因为最后一个可能在解决后已更改。

  3. 使用>=而不是=在过去 30 天内解决问题。否则,您只能在此日期解决问题,如果有的话,因为此时间戳值中的时间部分。

最终查询可能如下所示:

(assignee in (XX, YY) OR assignee in membersOf(AA)) AND status in (Closed, Done) AND resolutiondate >= startOfDay(-30d)
于 2014-04-04T17:58:28.363 回答