使用工作项查询在 Microsoft Excel 中创建报表

您可以在 Microsoft Excel 中生成多个报表,这些报表根据您在简单列表工作项查询中指定的筛选条件来显示当前状态和历史数据。在根据所选条件显示工作项分布情况或查看过去几周的趋势时,此功能非常有用。此外,它还是快速生成数据透视表和数据透视图报表的一种有效方法,可对这些报表进行自定义,以支持其他报表视图。

说明说明

指定的筛选器包含包含单词不包含,或 没有包含单词运算符将不会添加到数据透视表。Excel 不支持这些运算符。

当根据查询创建 Excel 报表时,您可以根据筛选查询所使用的变量和所选条件选择要生成的报表。通过使用这些方法,您可以生成以下报表类型:

  • 当前报表:根据工作项查询中的指定筛选条件显示工作项计数的饼图。

  • 趋势报表:根据工作项查询中的指定筛选条件显示过去六周中的工作项分布情况的折线图。您可以在生成报表之后轻松更改日期范围。

每个报表都含有多个工作表,每个工作表显示一个数据透视表和一个数据透视图报表,这两种报表从 SQL Server Analysis Services 多维数据集派生数据。

主题内容

  • 使用团队资源管理器通过工作项查询生成 Excel 报表

  • 使用 Excel 生成基于查询的报表

必需的权限

若要创建或修改与多维数据集相连的 Excel 报表,您必须是 Analysis Services 中 TfsWarehouseDataReader 安全角色的成员。有关更多信息,请参见授予对 Visual Studio ALM 数据仓库的数据库的访问权限

若要生成空白数据透视表,您还必须属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的**“Contributors (参与者)”**权限。有关更多信息,请参见管理权限

使用团队资源管理器通过工作项查询生成 Excel 报表

使用团队资源管理器通过工作项查询生成 Excel 报表

  1. 在团队资源管理器中,创建或打开要包括到报表中的工作项所在的简单列表工作项查询。

  2. 指定要将其数据包括到报表中的筛选条件。

    有关更多信息,请参见使用简单列表(默认)查询

    说明说明

    无法通过直接链接或树视图查询创建报表。

  3. 在查询结果列表中,单击 在 Office 中打开“在 Microsoft Office 中打开”,然后单击 在 Office Excel 中打开“在 Microsoft Excel 中创建报表”

    Office Excel 随即打开并显示**“新建工作项报表”**对话框。

    初始“新建工作项报表”对话框

  4. 展开**“当前报表”“趋势报表”**以及其中每个节点下的任何节点,然后单击要生成的报表所对应的复选框。

    展开的“新建工作项报表”对话框

  5. 单击**“完成”**。

    此时将生成一组报表。根据选择的要创建的报表数和报表中包含的数据量,此步骤可能需要几分钟时间才能完成。

    第一个工作表对生成的报表进行概述,并提供指向各报表的超链接。

  6. 单击各工作表选项卡可以查看各报表。

    有关如何自定义报表的信息,请参见 How to: Edit Reports in Microsoft Excel(如何:在 Microsoft Excel 中编辑报表)。

  7. (可选)保存 Excel 工作簿。

  8. (可选)将该 Excel 工作簿上载到团队项目门户网站。

    有关更多信息,请参见在 Visual Studio ALM 团队项目门户网站中上载和刷新 Excel 报表

使用 Excel 生成基于查询的报表

使用 Excel 生成基于查询的报表

  1. 在 Office Excel 中,创建一个工作簿并单击**“团队”**选项卡。

  2. 在**“报表”组中,单击“新建报表”**。

    此时将出现**“连接到团队项目”**对话框。

  3. 在**“选择 Team Foundation Server”**列表中,单击包含您要从中检索工作项的团队项目的服务器。

    如果该服务器未显示在列表中,请执行以下步骤:

    1. 单击**“服务器”,然后单击“添加”**。

    2. 在**“Team Foundation Server 名称”**框中,键入要连接到的服务器的名称。

    3. 如果 Team Foundation Server 使用默认端口号 (8080) 以外的端口号与客户端程序通信,请在**“端口号”框中键入正确的端口号,然后单击“确定”**。

    4. 单击**“关闭”**。

  4. 在**“团队项目集合”**下,单击承载团队项目的集合的名称。

  5. 在**“团队项目”列表中,单击包含所需工作项的团队项目的名称,然后单击“确定”**。

    工作表或项目计划现在已连接到您指定的服务器上的团队项目。

  6. 在**“新建工作项报表”**对话框中,选择生成报表所使用的简单列表工作项查询。

    说明说明

    无法通过直接链接或树视图查询创建报表。

  7. 展开**“当前报表”“趋势报表”**以及其中每个节点下的任何节点,然后选中要生成的报表所对应的复选框。

  8. 单击**“完成”**。

    此时将生成一组报表。根据选择用于生成报表的数据和报表数,此步骤可能需要几分钟时间才能完成。

    第一个工作表对生成的报表进行概述,并提供指向各报表的超链接。

  9. 单击各工作表选项卡可以查看各报表。

    有关如何自定义报表的信息,请参见 How to: Edit Reports in Microsoft Excel(如何:在 Microsoft Excel 中编辑报表)。

  10. (可选)保存 Excel 文件。

  11. (可选)将该 Excel 文件上载到团队项目门户网站。

    有关更多信息,请参见在 Visual Studio ALM 团队项目门户网站中上载和刷新 Excel 报表

请参见

任务

使用简单列表(默认)查询

概念

为 Visual Studio ALM 创建和管理 Excel 报表