我正在考虑在TFS中设置一个查询,该查询可以告诉我用户更改特定TFS票证的次数。在TFS2017中甚至在 Power BI Desktop 中是否可能?
例如,在TFS中创建查询并添加以下内容:
然后-更改者-曾经-史密斯·约翰
将所有票证“史密斯·约翰”都给了,但没有告诉我他对票进行了多少次修改。
示例图片:https://imgur.com/AIUIwPG
在上图中,我正在寻找4的答案(Smith.John将票证更改了4次),但它只会在查询中出现一次。我知道这在TFS本身中是不可能的,因此希望在Power BI Desktop中寻找解决方案。
答案 0 :(得分:1)
是否可以查询用户对TFS票证进行了多少次更改?
实际上,在TFS中是不可能的,查询的所有结果都是工作项列表,而不是工作项的详细信息。
有一个扩展,它使用TFS API,可以提取一个指定工作项的所有历史记录:
TFS SDK: Work Item History Visualizer using TFS API
如果此扩展不能满足您的需求,则可以使用API输出工作项的所有更改历史记录:
TFS API: TFS Work Item All Changes History
然后以所需格式导出此网格,并将其保存在本地。
如果以上都不是您想要的,您只想使用Power BI Desktop解决此问题,可以查看以下博客,它会为您提供一些帮助:
Querying the VSTS Work Items API directly from Power BI
希望这会有所帮助。