【问题标题】:Team Foundation Server 2015 (TFS) QueryTeam Foundation Server 2015 (TFS) 查询
【发布时间】:2017-06-16 12:53:41
【问题描述】:

是否可以在 FTS 中创建查询以显示功能处于“进度”时的 NUMBER OF DAYS?

我试图找到开始和结束日期,然后计算中间的天数,但我认为 TFS 不允许任何数学计算。

如果可能的话,谁能提供一些启示,如果可以,如何实现。

谢谢

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

    不,我们无法使用工作项查询来计算工作项的年龄。但您可以尝试使用报告或 TFS API 计算工作项年龄,然后根据这些可用的工作项年龄数据创建图表。

    要使用自定义报告获取工作项的年龄,您可以参考以下文章:

    另一个类似的线程谈论工作项年龄供您参考: How to get the time between two TFS Work Item States in SSAS (or any other report)?

    此外,您可以尝试直接从数据库中查询以获取开始日期,然后计算处于“进行中”状态的工作项的天数,如下所示:

    SELECT 
           System_WorkItemType
          ,System_Title
          ,System_State
          ,System_CreatedDate
          ,DateDiff("DAY",System_CreatedDate,GETDATE()) as Age
    
     FROM [Tfs_Warehouse].[dbo].[DimWorkItem]
     WHERE System_State = 'In Progress'
    

    【讨论】:

    • @MileMile 您是否通过此解决方法解决了您的问题?有什么更新吗?
    猜你喜欢
    • 2016-02-13
    • 2017-03-29
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2016-03-09
    • 1970-01-01
    • 2016-09-10
    相关资源
    最近更新 更多