我正在使用以下查询为我提供图表使用的燃尽数据 -
from: Timebox
select:
- Name
- Workitems.ToDo.@Sum
where:
BeginDate: 2014-01-30T00:00:00.000000
Schedule.ScheduledScopes.Name: My Project Name
asof: 2014-01-30
---
from: Timebox
select:
- Name
- Workitems.ToDo.@Sum
where:
BeginDate: 2014-01-30T00:00:00.000000
Schedule.ScheduledScopes.Name: My Project Name
asof: 2014-01-31
---
....
大查询是通过将各个查询附加到asof日期递增到当前日期而形成的。
此查询中的数据与第一版中显示的报告不同。那么我做错了什么?
我希望此查询中的数据采用此格式,因此可以通过d3js -
绘制[{'date': '30-Jan-14', 'todo': 980},
{'date': '31-Jan-14', 'todo': 2632},
{'date': '03-Feb-14', 'todo': 3778},
{'date': '04-Feb-14', 'todo': 3716},
{'date': '05-Feb-14', 'todo': 3620},
{'date': '06-Feb-14', 'todo': 3354},
{'date': '07-Feb-14', 'todo': 2965},
{'date': '10-Feb-14', 'todo': 2752},
{'date': '11-Feb-14', 'todo': 2266}]
答案 0 :(得分:1)
上一个查询是从所有项目返回Workitems,不知道如何将其限制为项目。
无论如何,我已经开始使用这个查询,根据Scope(项目)。唯一的问题是它需要20秒才能运行。关于如何让它运行得更快的任何指针?此外,我将手动汇总给定日期的ToDo总和。
from: Scope
select:
- from: Workitems:PrimaryWorkitem
select:
- Children.ToDo.@Sum
where:
Timebox.Name: My Sprint Name
where:
Name: My Project Name
asof: 2014-01-30
---
from: Scope
select:
- from: Workitems:PrimaryWorkitem
select:
- Children.ToDo.@Sum
where:
Timebox.Name: My Sprint Name
where:
Name: My Project Name
asof: 2014-01-31
---
.....