Azure devops 在Azure devops中,如何查询在激活当天/状态更改时未关闭的任务?

Azure devops 在Azure devops中,如何查询在激活当天/状态更改时未关闭的任务?,azure-devops,Azure Devops,我对azure devops有点陌生,我正在尝试查看在激活任务的同一天/使用查询更改其状态时未关闭的任务。我感到困惑的是,我不知道如何将状态更改日期与关闭日期进行比较 输出应为仍处于活动状态的任务和已关闭但与状态更改日期不同的任务 更新 所以我想知道我的方法是否错了,所以我尝试了不同的方法 在这里,我尝试使用[]将完成日期与激活日期进行比较,它应该排序为仅显示激活日期与关闭日期不同的任务,但在这里,我仍然看到了在同一日期具有关闭日期和激活日期的任务 更新2 因为我不能使用“[]”,所以我决定

我对azure devops有点陌生,我正在尝试查看在激活任务的同一天/使用查询更改其状态时未关闭的任务。我感到困惑的是,我不知道如何将状态更改日期与关闭日期进行比较

输出应为仍处于活动状态的任务和已关闭但与状态更改日期不同的任务

更新

所以我想知道我的方法是否错了,所以我尝试了不同的方法

在这里,我尝试使用
[]
将完成日期与激活日期进行比较,它应该排序为仅显示激活日期与关闭日期不同的任务,但在这里,我仍然看到了在同一日期具有关闭日期和激活日期的任务

更新2 因为我不能使用“[]”,所以我决定使用不太聪明的方法来比较任务结束日期、活动日期和创建日期,如下面的屏幕截图所示,虽然很难看,但效果很好。如果有人知道更聪明的方法,请告诉我

我仍然得到显示的任务有关闭日期和激活日期在同一日期

出现此问题的原因是,当您使用“Closed Date[Field]Activate Date”条件时,这两个字段的值实际上是datetime格式,这意味着它包含小时、分钟和秒,如下所示:

这就是为什么您仍然可以看到显示相同日期的记录

至于您提到的要求,据我所知,在Azure DevOps查询中没有直接可用的解决方案

此外,请参阅此处,您可以看到如何设置“激活当天未关闭/状态更改时未关闭”的条件,如下所示:


如何像您那样查看日期时间格式?这是通过使用wiql实现的吗?也可以实际执行类似于Closed Date[Field]Activate Date+1的操作吗?1.我获取工作项详细信息的方式称为Resr API,请参阅以了解更多信息。2.这不是wiql。3.这是不可能的。如您所见,运算符是[Field],它需要一个字段名,如[Activated Date],不能用作数学运算。您可以检查