如何在Azure Boards按日统计不同任务的工时消耗?
Azure Boards按日期统计任务工时的实现方法
你当前的查询条件为:
Work type Item = [Any] State = [Any] Assigned to @Me Created Date @StartOfDay('-30d')
直接用Azure Boards普通查询的ORDER BY只能对结果排序,无法实现分组统计工时的需求;原生查询也不支持直接书写GROUP BY子句,但可以通过以下两种方式实现按日期+任务统计工时消耗的目标:
方法一:利用Azure Boards内置的分组汇总功能
- 调整查询字段:编辑现有查询,添加「已完成工作」(记录工时的核心字段)、「工作记录日期」(或任务完成日期,根据你的工时记录逻辑选择)、「工作项标题」这些必要字段。
- 分组并汇总工时:运行查询后,在结果视图顶部的「分组依据」下拉框中,先选择「工作记录日期」,再选择「工作项标题」完成嵌套分组。右键点击「已完成工作」列的标题,选择「汇总」→「求和」,即可看到每日每个任务的总工时。
方法二:通过Power BI实现更灵活的统计
如果需要更复杂的筛选、可视化或导出报表,推荐用Power BI集成:
- 在Azure Boards查询页面,点击「导出」→「导出到Power BI」,获取数据连接并加载到Power BI中。
- 创建矩阵可视化组件:将「工作项标题」拖入行区域,「工作记录日期」拖入列区域,「已完成工作」拖入值区域并设置为「求和」。
- 根据需求筛选日期范围(比如昨日),调整格式即可得到清晰的工时统计报表。
内容的提问来源于stack exchange,提问作者Ângelo Rigo
相关产品推荐
相关产品推荐

