Azure DevOps Analytics无法筛选特定迭代路径,如何获取当前Sprint的PBIs?
解决Azure DevOps Analytics无法选择深层迭代路径筛选特定Sprint PBIs的问题
方法1:手动输入完整迭代路径替代下拉选择
在Analytics查询构建器的字段条件区域,找到Iteration Path字段后:
- 跳过下拉选项,直接点击条件输入框,粘贴完整迭代路径:
xxxxxxxxxx\Enterprise PI Cadence\2025\Std 2 Week\254\25.4.1 SP(2wk) - 匹配条件选择等于(精确匹配),即可过滤出该Sprint下的所有PBIs。
方法2:编写OData查询直接导入Power BI
若需直接对接Power BI,可绕过查询构建器的限制,手动构造OData查询:
- 替换查询中的组织名、项目名和完整迭代路径:
https://analytics.dev.azure.com/{你的组织名}/{你的项目名}/_odata/v3.0-preview/WorkItems?$filter=IterationPath eq 'xxxxxxxxxx\\Enterprise PI Cadence\\2025\\Std 2 Week\\254\\25.4.1 SP(2wk)' and WorkItemType eq 'Product Backlog Item'&$select=WorkItemId,Title,State,AssignedTo
注意:路径中的反斜杠需用双反斜杠
\\转义,括号、空格等特殊字符保留原样。
- 在Power BI中选择获取数据 > OData源,粘贴上述查询URL即可导入目标PBIs。
方法3:利用「当前迭代」动态筛选(更灵活)
如果目标是当前活跃Sprint,无需固定路径,直接用内置条件:
- 在查询构建器中,选择
Iteration下的Is Current Iteration字段,设置为等于 True - 同时添加
WorkItemType等于Product Backlog Item的条件,即可自动获取当前Sprint的PBIs,无需手动维护路径。
注意事项
- 迭代路径的拼写、大小写、空格、特殊符号必须与ADO中实际路径完全匹配,否则筛选会失效。
- 若深层迭代路径长期未出现在下拉选项,可检查项目设置中Analytics的索引同步状态,等待后台完成迭代数据的索引更新。
内容的提问来源于stack exchange,提问作者BelizeMonkey
相关产品推荐
相关产品推荐

