【问题标题】:In Azure devops, how to query task that was not close in the same day it was activated/ when the state was changed?在 Azure devops 中,如何查询在激活当天/状态更改时未关闭的任务?
【发布时间】:2019-12-27 10:37:44
【问题描述】:

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

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

更新

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

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

更新 2 由于我不能使用 '[]',我决定使用不太聪明的方法来比较任务结束日期、活动日期和创建日期,如下面的屏幕截图所示,它很丑但很有效。如果有人知道更聪明的方法,请告诉。

My current solution

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    我仍然收到了关闭日期和激活日期在同一日期的显示任务。

    您遇到这个问题的原因是当您使用条件“关闭日期[字段]激活日期”时,这两个字段的值实际上是日期时间格式,这意味着它包含小时、分钟和秒,如下所示:

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

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

    另外,请参考Group clauses,这里可以看到如何设置“不在激活的同一天/状态改变时关闭”的条件,如下所示:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2013-12-11
    • 2018-06-09
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多