Azure DevOps技术问询:团队项目查询与仪表板过滤问题
Azure DevOps 问题解答
1. 查询名称以"customer"开头的团队项目
不需要逐一列举,两种方法可以快速筛选:
- CLI 命令:使用Azure DevOps CLI执行以下命令,直接返回符合条件的项目列表
注意:执行前需完成登录(az devops project list --query "[?starts_with(name, 'customer')]"az devops login)并设置默认组织(az devops configure --defaults organization=https://dev.azure.com/你的组织名/)。 - 门户操作:进入组织的项目列表页,在顶部搜索框输入
customer*,系统会自动过滤出所有名称以"customer"开头的项目。
2. 仪表板查询的全局过滤
Azure DevOps仪表板没有原生的全局通用变量来一键过滤所有查询,但可以通过统一配置仪表板参数实现类似批量过滤的效果,同时你的过滤下拉菜单不可用通常有以下原因及解决方式:
- 前提条件:仪表板上的所有查询必须预先配置相同名称、类型一致的参数(比如系统参数
@Project、@Iteration,或自定义参数)。 - 下拉菜单不可用的常见原因:
- 部分查询未配置对应的参数,无法与仪表板参数关联;
- 仪表板未添加参数控件,或控件与查询参数未正确绑定。
实现批量过滤的步骤:
- 编辑所有要添加到仪表板的查询,为它们配置相同的参数;
- 将查询添加到仪表板后,进入仪表板编辑模式,添加对应的参数控件;
- 将参数控件与每个查询的对应参数绑定,之后就能通过这个控件统一过滤所有关联的查询。
内容的提问来源于stack exchange,提问作者PinkstonMatt
相关产品推荐
相关产品推荐

