我正在使用TFS 2017 Update 3和SSRS,试图构建一个简单的报告以获取特定迭代路径下的产品积压项目。 我正在仔细检查结果,发现以前检索到的某些项目具有相关的迭代路径,但此后又移至另一迭代。 看起来我正在获取历史数据。 我正在使用表:DimWorkItem,DimIteration,DimWorkItemCategory,FactWorkItemToCategory。 这是我的查询:
SELECT DISTINCT DimWorkItem.System_Title, DimWorkItem.System_State
, DimIteration.IterationName, DimWorkItem.System_WorkItemType
, DimWorkItem.System_Id, DimIteration.IterationPath
FROM DimWorkItem
INNER JOIN DimIteration ON DimWorkItem.IterationSK = DimIteration.IterationSK
INNER JOIN FactWorkItemToCategory ON DimWorkItem.TeamProjectSK = FactWorkItemToCategory.TeamProjectSK
INNER JOIN DimWorkItemCategory ON FactWorkItemToCategory.WorkItemCategorySK = DimWorkItemCategory.WorkItemCategorySK
WHERE (DimIteration.IterationName = 'PI3 S5')AND (DimWorkItem.System_WorkItemType = 'Product Backlog Item')
我在TFS报告方面经验很少,很高兴听到您的意见。