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

如何基于Azure DevOps流程模板在Power BI中拉取项目?

按流程模板筛选Power BI中的Azure DevOps项目

  • 可用的核心属性
    Azure DevOps项目实体中自带两个直接对应流程模板的字段:

    • ProcessTemplateName:存储流程模板的显示名称(如Scrum、Agile、CMMI)
    • ProcessTemplateTypeId:存储流程模板的唯一标识ID
  • Power BI中获取这些字段的方式

    1. 通过Azure DevOps官方连接器导入数据时,选择Projects数据集,里面直接包含上述两个字段,无需额外配置
    2. 若使用Power Query自定义查询,可调用Azure DevOps REST API的_apis/projects端点,返回结果的processTemplate对象包含name和id属性,示例Power Query代码:
      let
          Source = Json.Document(Web.Contents("https://dev.azure.com/{你的组织名}/_apis/projects?api-version=7.1-preview.4")),
          Value = Source[value],
          #"转换为表" = Table.FromList(Value, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
          #"展开列1" = Table.ExpandRecordColumn(#"转换为表", "Column1", {"name", "processTemplate"}, {"项目名称", "流程模板"}),
          #"展开流程模板" = Table.ExpandRecordColumn(#"展开列1", "流程模板", {"name", "id"}, {"流程模板名称", "流程模板ID"})
      in
          #"展开流程模板"
      
  • 实现动态筛选
    获取字段后,在Power BI中添加筛选器,选择流程模板名称匹配你需要的模板(如"Scrum"),即可自动拉取对应流程模板的所有项目,完全无需硬编码项目名称。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 17:52:03