有没有一种方法可以查询用户对TFS票证进行了多少次更改?

时间:2019-06-11 14:17:16

标签: powerbi tfs2017

我正在考虑在TFS中设置一个查询,该查询可以告诉我用户更改特定TFS票证的次数。在TFS2017中甚至在 Power BI Desktop 中是否可能?

例如,在TFS中创建查询并添加以下内容:

然后-更改者-曾经-史密斯·约翰

将所有票证“史密斯·约翰”都给了,但没有告诉我他对票进行了多少次修改。

示例图片:https://imgur.com/AIUIwPG

在上图中,我正在寻找4的答案(Smith.John将票证更改了4次),但它只会在查询中出现一次。我知道这在TFS本身中是不可能的,因此希望在Power BI Desktop中寻找解决方案。

1 个答案:

答案 0 :(得分:1)

  

是否可以查询用户对TFS票证进行了多少次更改?

实际上,在TFS中是不可能的,查询的所有结果都是工作项列表,而不是工作项的详细信息。

有一个扩展,它使用TFS API,可以提取一个指定工作项的所有历史记录:

TFS SDK: Work Item History Visualizer using TFS API

enter image description here

如果此扩展不能满足您的需求,则可以使用API​​输出工作项的所有更改历史记录:

TFS API: TFS Work Item All Changes History

然后以所需格式导出此网格,并将其保存在本地。

如果以上都不是您想要的,您只想使用Power BI Desktop解决此问题,可以查看以下博客,它会为您提供一些帮助:

Querying the VSTS Work Items API directly from Power BI

希望这会有所帮助。