我正在创建TFS SSRS报告,该报告为我提供了用户故事的接受标准列表。我似乎在Workitem表的currentworkitem视图中找不到该字段。
有人可以帮我吗?它是TFS Warehouse数据库或分析服务中可用的报告字段吗?
谢谢, 阿鲁娜
答案 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 。