使用Tfs_Warehouse.dbo.FactCurrentWorkItem,如何从Query获取请求和项目名称?

问题描述

我试图从TFS获取所有当前项目名称和未关闭且修补程序为“ 1”的请求名称。 这是我使用的查询

Select distinct  wi.System_Title,TP.ProjectNodeName
FROM Tfs_Warehouse.dbo.FactCurrentWorkItem FCWI

INNER join Tfs_Warehouse.dbo.DimTeamProject TP
ON  FCWI.LastUpdatedDateTime = TP.LastUpdatedDateTime
INNER JOIN Tfs_Warehouse.dbo.DimWorkItem wi
        ON TP.ProjectNodeSK = wi.TeamProjectSK
WHERE
wi.CDS_Project_HotFixRelated LIKE '1' AND
System_state NOT LIKE 'Closed'
AND wi.System_IsDeleted  = '0'
AND wi.System_WorkItemType  LIKE 'Request'
Order by System_Title DESC

如果我使用Tfs_Warehouse.dbo.DimWorkItem代替FactCurrentWorkItem,我可以得到结果,但是Tfs_Warehouse.dbo.DimWorkItem的问题在于它也显示了所有历史记录,包括不再存在的项目状态

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)