wiql是否可以汇总所有子任务的已完成时间,剩余时间等?

时间:2019-07-15 14:07:39

标签: azure-devops wiql

我想创建一个将返回的wiql查询 此功能具有的所有用户故事下所有任务的功能和已完成工作的总和!

我在下面的查询中将返回

  • 功能
  • -用户故事
  • ----任务

例如,有什么方法可以汇总CompletedWork吗?

SELECT
      [System.Id],
      [System.WorkItemType],
      [System.Title],
      [System.State],
      Effort, 
      Microsoft.VSTS.Scheduling.StoryPoints,
      Microsoft.VSTS.Scheduling.OriginalEstimate,
      Microsoft.VSTS.Scheduling.RemainingWork,
      Microsoft.VSTS.Scheduling.CompletedWork

FROM workitemLinks

WHERE
      (
              [Source].[System.Id] = 22052
      )
      AND (
              [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
      )
ORDER BY [System.Id]
MODE (Recursive)

2 个答案:

答案 0 :(得分:1)

工作项查询不支持列的聚合。该工作的报告。考虑使用Power BI:

  1. What are Analytics views?
  2. Create a Power BI report with a default Analytics view

答案 1 :(得分:0)

  

这表明所有用户故事下所有任务的已完成工作的总和   功能具有

恐怕此功能在wiql中不可行。 WIQL语法用于将查询定义为超链接或使用工作项查询语言(rest api)时。如果查询中没有所需的功能,则也无法通过wiql实现。

如果您想汇总已完成的工作,可以尝试使用power bi,与Shamrai Aleksander同意。有关详细信息,您可以参考此docs

您还可以通过此url提交建议票以建议新功能。 提出建议后,您可以对此反馈进行投票并添加评论。当有足够的社区投票并添加反馈意见时,产品团队成员将认真对待此反馈意见。