求正确JQL表达式:筛选最后一次状态变更超7天的Jira问题
筛选最后一次状态变更在7天前的Jira问题
你的原JQL只检查了问题曾经在7天前变更到状态X,但没有限制这是最后一次状态变更,所以会包含那些之后又改过状态(哪怕最后又改回X)的问题。要精准筛选最后一次状态变更发生在7天前的问题,需要添加一个条件排除7天内的任何状态变更:
最终JQL语句:
status in ("X") AND status changed to "X" before startOfDay(-7) AND NOT status changed after startOfDay(-7)
各条件说明:
status in ("X"):锁定当前处于目标状态X的问题status changed to "X" before startOfDay(-7):确认存在一次变更到X的操作发生在7天前NOT status changed after startOfDay(-7):核心限制——排除所有在7天前之后发生过任何状态变更的问题,确保最后一次状态变更就是那次7天前的操作
内容的提问来源于stack exchange,提问作者Ivan Rybakov
相关产品推荐
相关产品推荐

