如何在" x"中查询TFS最近的迭代,用于图表目的?

时间:2018-04-18 09:52:47

标签: tfs azure-devops

我有一个TFS查询从最近的sprint中提取数据,以便在我们的仪表板上显示图表。但是,as documented

  

当图表包含数据系列中的七个以上的项目时,八个以上项目中的值将合并为一个标记为"其他"

的集合

这正是我们所发生的事情。图表中的前几个迭代是静态的,并且当每个迭代经过时,"其他"行增加。

如何将查询更改为仅拉入最后七次迭代?我无法执行Iteration ID >= @Current Iteration - 6之类的操作,因为仅@Current Iteration支持Iteration Path,而Iteration ID不支持export class GitComponent implements OnInit { http: HttpClient; headerForAjax: HttpHeaders; constructor(http: HttpClient) { this.http = http; } ngOnInit(): void { const headers = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJzYXNobyIsImF1dGgiOiJST0xFX1VTRVIiLCJleHAiOjE1MjQwODcyMzJ9.MUv5RgI9LxQyrrCfjfX8HR2-XiQmz4vjLqH7V_0Du7VFLC0WrK_y3FfeNoT2Nj_uguIK2ss7jv-LNiHuCGtz4A'; this.headerForAjax = new HttpHeaders().set('Authorization', headers); const linkBindingModel = { title: 'angular2', linkUrl: 'angularUr2l', imageUrl: 'imageUrl22' }; this.http.post('http://localhost:8080/links/add', linkBindingModel, {headers: this.headerForAjax}).subscribe((e) => { console.log(e); }); } }

1 个答案:

答案 0 :(得分:2)

目前在TFS中没有办法实现这一目标。

然而对于VSTS,它现在已经添加。

  

此功能部署到所有VSTS帐户现已完成。   您可以在我们的发行说明中找到完整的详细信   (https://docs.microsoft.com/en-us/vsts/release-notes/2018/mar-05-vsts#query-work-across-the-iteration-schedule-with---currentiteration)。

     

TFS客户可以期待未来功能中的功能   更新

     

Source Link

使用+/- @CurrentIteration

查询迭代计划中的工作

@CurrentIteration宏可帮助您的团队根据您的迭代计划跟踪工作现在支持整数偏移。使用@CurrentIteration - 1轻松查看未关闭的工作,或者使用@CurrentIteration + 1预览未来迭代计划的工作。有关详细信息,请参阅Microsoft DevOps博客上的@CurrentIteration post

<强> 更新

enter image description here

逻辑表达式:工作项类型=任何和状态=任何AND(迭代= CurrentIteration或Iteration = CurrentIteration-1 OR ...)