如何在Team Foundation Server中生成报告或查询

时间:2011-02-25 08:11:32

标签: tfs

显示所有工作项目的完成时间比原始估算时间长?

1 个答案:

答案 0 :(得分:1)

如果您使用的是TFS 2010,那么这很容易。如果您使用的是TFS 2008或更早版本,则必须进行报告(这不符合我的专业知识)。

对于TFS 2010,您可以创建一个新查询并使用< [Field]运算符。这将允许您在操作的两侧放置一个字段。

我嘲笑了一个你可以导入的查询:

<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
  <TeamFoundationServer>
  http://YourTFS2010Server:8080/tfs/YourCollection</TeamFoundationServer>
  <TeamProject>ProjectName</TeamProject>
  <Wiql>
  SELECT  [System.Id], [System.WorkItemType], [System.Title], 
          [System.AssignedTo], [System.State] 
  FROM    WorkItems 
  WHERE   [System.TeamProject] = @project 
          AND [Microsoft.VSTS.Scheduling.OriginalEstimate] &lt;
              [Microsoft.VSTS.Scheduling.CompletedHours] 
  ORDER BY [System.Id]
  </Wiql>
</WorkItemQuery>

您需要在服务器的值中加上sub,然后将其保存为.wiq文件。 (另外我不知道你们领域的真实姓名。我只是在你的问题中用你所要求的东西刺了一下)

将其作为.wiq保存后,您可以在visual studio中打开该文件并运行它。