You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建Azure Boards查询以跟踪当前迭代内我的全部工作

解决Azure Boards当前迭代工作跟踪查询的准确方案

核心思路

放弃硬编码日期偏移的方式,直接利用Azure Boards内置的迭代日期字段做关联筛选,确保在迭代周期内任意时间查询都能精准匹配目标工作项。

分步构建查询条件

1. 筛选A部分:你已完成的工作项

  • 工作项分配给你:Assigned To = @Me
  • 所属迭代为当前迭代:Iteration Path = @CurrentIteration
  • 状态符合完成或无关判定:State In ("完成", "已关闭", "无关")(根据你的项目实际状态字段调整)

2. 筛选B部分:当前迭代内创建的工作项

核心是用迭代的开始日期作为创建时间的起始锚点,彻底避免时间差偏差:

  • 创建日期 ≥ 当前迭代的开始日期:Created Date >= @CurrentIterationStartDate
  • 创建日期 ≤ 当前日期(自动适配迭代进度,迭代未结束时取当日,迭代结束后会自动覆盖到迭代周期内):Created Date <= @Today
  • 无需限制分配对象和所属迭代(匹配你提到的“排查问题时创建的非归属Bug”这类场景)

3. 组合A+B的最终查询逻辑

将两部分用OR逻辑组合,确保命中任意一组条件的工作项都会被返回:

(Assigned To = @Me AND Iteration Path = @CurrentIteration AND State In ("完成", "已关闭", "无关")) 
OR 
(Created Date >= @CurrentIterationStartDate AND Created Date <= @Today)

额外优化建议

  • 如果迭代结束后仍需精准统计周期内创建的项,可将Created Date <= @Today替换为Created Date <= @CurrentIterationEndDate
  • 若需要排除特定类型的工作项,可在B部分添加Work Item Type Not In ("需求", ...)(根据实际需求调整)
  • 保存查询时开启“自动刷新”,确保每次打开都能获取最新的迭代数据

内容的提问来源于stack exchange,提问作者Veverke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:01:14