首页 > 解决方案 > 如何仅从 Azure DevOps(WIQL)中的树查询中输出用户故事?

问题描述

尝试创建一个查询以仅显示 Epic 下的“已删除”用户故事。当我从 Epic 过滤到 Feature 再到 User Story 时,在树查询中执行此操作。

树的类型:父/子。过滤器选项:首先匹配顶级工作项

我只需要对用户故事进行计数,因为链接项目显示的计数包括我不想要的功能。

尝试过Query Tiles Pro,但这并没有用,它直接显示了错误的数字,甚至没有进行任何过滤。

下面是使用 WIQL 游乐场的 WIQL 查询。

SELECT
    [System.Id],
    [System.WorkItemType],
    [System.Title],
    [System.AssignedTo],
    [System.State],
    [System.Tags]
FROM workitemLinks
WHERE
    (
            [Source].[System.TeamProject] = @project
            AND [Source].[System.Id] = 65085
    )
    AND (
            [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
    )
    AND (
            [Target].[System.TeamProject] = @project
            AND [Target].[System.WorkItemType] = 'User Story'
            AND [Target].[System.State] = 'Removed'
    )
ORDER BY [System.WorkItemType]
MODE (Recursive)

标签: azure-devops

解决方案


只输出用户故事恐怕不可行。用户故事的父工作项无法过滤掉。

如果您只想输出用户故事,您可以尝试将查询导出为 excel,然后在 excel 中对其进行过滤。

在此处输入图像描述 在此处输入图像描述


推荐阅读