【发布时间】:2018-08-14 04:40:48
【问题描述】:
我正在创建一个 TFS SSRS 报告,该报告为我提供了用户故事的接受标准列表。我似乎在 Workitem 表的 currentworkitem 视图中找不到该字段。
谁能帮我解决这个问题?它是 TFS Warehouse 数据库或分析服务中可用的报告字段吗?
谢谢, 阿鲁娜
【问题讨论】:
我正在创建一个 TFS SSRS 报告,该报告为我提供了用户故事的接受标准列表。我似乎在 Workitem 表的 currentworkitem 视图中找不到该字段。
谁能帮我解决这个问题?它是 TFS Warehouse 数据库或分析服务中可用的报告字段吗?
谢谢, 阿鲁娜
【问题讨论】:
在我的 TFS 服务器中,Collection db 中有一个 tbl_Field 表,它与 WorkItemLongTexts 表的 Words 字段与 Acceptance Criteria(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。
【讨论】: