【发布时间】:2017-06-16 12:53:41
【问题描述】:
是否可以在 FTS 中创建查询以显示功能处于“进度”时的 NUMBER OF DAYS?
我试图找到开始和结束日期,然后计算中间的天数,但我认为 TFS 不允许任何数学计算。
如果可能的话,谁能提供一些启示,如果可以,如何实现。
谢谢
【问题讨论】:
是否可以在 FTS 中创建查询以显示功能处于“进度”时的 NUMBER OF DAYS?
我试图找到开始和结束日期,然后计算中间的天数,但我认为 TFS 不允许任何数学计算。
如果可能的话,谁能提供一些启示,如果可以,如何实现。
谢谢
【问题讨论】:
不,我们无法使用工作项查询来计算工作项的年龄。但您可以尝试使用报告或 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'
【讨论】: