TFS 的报告中是否有一种方法可以获取工作项在状态之间转换所需的时间?
查看中的数据Tfs_Warehouse
数据库我可以看到有一个工作项的每个修订的记录,并且使用 TSQL,我可以编写一个查询来获取ChangedDate
每个状态的变化并区分它们。遗憾的是,我对 SSAS 缺乏任何了解,而且我们目前也没有 BI 专家。
我可以通过 TFS 生成报告的方式来完成此操作吗without编写 TSQL/API 查询?
为了澄清我想知道需要多长时间Bug
(或错误子集的平均值)从Active -> Resolved
(例如)。我们的状态比 MSF Agile 模板更多,所以我不能只使用 MicrosoftActivatedDate
/ ResolvedDate
为此的字段。
编辑:我添加了赏金来尝试获得答案。
基本上,您想要的是检索每个错误的 ActivatedDate 和 ResolvedDate 字段(或其他基于日期的字段)信息,然后计算每个工作项的时间跨度,并对每个工作项进行一些显示或平均。我对吗?
因此,OLAP 多维数据集中有 ActivatedDate 和 ResolvedDate 字段,可报告类型设置为 Dimension,这意味着您无法对这些字段执行您想要的操作,因为它们无法使用作为价值观在 Excel 中(这是你需要做数学的)。
让事情变得更复杂的是,您似乎只有日期而没有时间,这对您来说不够精确。
简而言之:在这种情况下,SSAS/Olap/SSRS 不会帮助你......
嗯,SSRS 可以帮助你,但你必须开发一个TFS 仓库适配器将您想要的数据注入 TFS 仓库:祝您好运! (可以做,但是第一次会很痛苦)。
如果您确实需要此信息:
您可以编写一个小程序,使用 TFS API 进行工作项查询,然后获取所需字段的值并开发所需的逻辑。如果您想填充网格并从中生成图表,它可以是一个 Excel 插件。
如果您对 TFS 感兴趣并计划继续使用它:它值得千倍的投资。编写应用程序很容易,好处是一旦您制作了应用程序,您就可以轻松地对其进行调整以满足新的需求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)