我有一个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);
});
}
}
。
答案 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客户可以期待未来功能中的功能 更新强>
@CurrentIteration宏可帮助您的团队根据您的迭代计划跟踪工作现在支持整数偏移。使用@CurrentIteration - 1轻松查看未关闭的工作,或者使用@CurrentIteration + 1预览未来迭代计划的工作。有关详细信息,请参阅Microsoft DevOps博客上的@CurrentIteration post。
<强> 更新 强>
逻辑表达式:工作项类型=任何和状态=任何AND(迭代= CurrentIteration或Iteration = CurrentIteration-1 OR ...)