如何在Azure DevOps(WIQL)中仅从树查询输出用户故事?

时间:2019-06-24 14:45:32

标签: azure-devops

尝试创建查询以仅显示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)

1 个答案:

答案 0 :(得分:0)

恐怕仅输出用户故事是不可行的,无法过滤掉用户故事的父项。

如果只输出用户故事,则可以尝试将查询导出为ex​​cel,然后在excel中进行过滤。

enter image description here enter image description here