TFS_Datawarehouse-接受标准报告

时间:2018-08-13 15:47:05

标签: tfs report

我正在创建TFS SSRS报告,该报告为我提供了用户故事的接受标准列表。我似乎在Workitem表的currentworkitem视图中找不到该字段。

有人可以帮我吗?它是TFS Warehouse数据库或分析服务中可用的报告字段吗?

谢谢, 阿鲁娜

1 个答案:

答案 0 :(得分:0)

在我的TFS服务器中,我们在Collection数据库中拥有一个tbl_Field表,该表与WorkItemLongTexts表的 Words 字段和接受标准相关联strong>(AC)和说明

这是查询的一部分,用于识别它们:

DECLARE @AC AS INT = (SELECT FieldId FROM Tfs_Collection.dbo.tbl_Field WHERE Name = 'Acceptance Criteria')
DECLARE @DESC AS INT = (SELECT FieldId FROM Tfs_Collection.dbo.tbl_Field WHERE Name = 'Description')

SELECT BACKLOG_SYSTEM_ID, AddedDate, Words,
    CASE FldId WHEN @AC THEN 'AC' WHEN @DESC THEN 'DESC' ELSE 'OTHER' END AS TEXT_TYPE, 
    ROW_NUMBER()OVER(PARTITION BY ID, FldID ORDER BY AddedDate) AS ROW_NUM 
FROM Tfs_Collection.dbo.WorkItemLongTexts 
WHERE FldId IN (@AC, @DESC) 

不幸的是,我使用的服务器是实际服务器的副本,因此我不知道是否更改了任何字段名称或任何自定义项- YMMV