使用报表设计器创建详细报表

通过创建包含 Visual Studio Application Lifecycle Management (ALM) 中详细信息的报表,您可以更容易地跟踪您的团队的进度。例如,您可以创建包括如工作项标题等详细信息的报表。若要创建此类型的报表,您可以使用 SQL Server 的报表设计器和 Visual Studio ALM 的数据仓库的关系数据库。

创建了您的第一份报表之后,您可以通过试验不同的数据和布局更改此报表。例如,您可以根据“指派给”字段对表进行分组。

如果您之前没有为 Visual Studio ALM 创建报表,请参见为 Visual Studio ALM 创建、自定义和管理报表。有关如何使用报表设计器的更多信息,请参见 Microsoft 网站:Designing and Implementing Reports Using Report Designer(使用报表设计器设计和实现报表)。若要创建主要显示聚合信息的报表,请参见使用报表设计器和 Analysis Services 多维数据集创建聚合报表

必备组件

若要执行此过程,您必须在同一台计算机上安装 Visual Studio 和 SQL Server Business Intelligence Development Studio。

说明说明

若要安装 Business Intelligence Development Studio,请运行 SQL Server 的安装程序,然后在您指定要安装的组件时选中“客户端组件”复选框。若要安装最新的 SQL Server Service Pack,请参见 Microsoft 网站上的以下页面:How to obtain the latest service pack for SQL Server 2008(如何获取最新的 SQL Server 2008 Service Pack)。

必需的权限

若要执行此过程,您必须是下列角色的成员:

创建报表

  1. 在 Visual Studio 中创建或打开一个报表服务器项目。有关更多信息,请参见为 Visual Studio ALM 创建报表服务器项目

  2. 在**“项目”菜单上,单击“添加新项”**。

    将显示**“添加新项”**对话框。

  3. 单击**“报表向导”,再单击“添加”**。

    **“报表向导”打开并显示“选择数据源”**页。

  4. 单击**“TFSReportDS”共享数据源,再单击“下一步”**。

    向导转到**“设计查询”**页。

    说明说明

    指定的数据源将连接到 Team Foundation Server 数据仓库中的关系数据库。有关更多信息,请参见为 Visual Studio ALM 报表选择数据源和创作工具。如果您的项目没有此数据源,则创建此数据源。有关更多信息,请参见为 Visual Studio ALM 创建报表服务器项目

  5. 单击**“查询生成器”**。

    即会出现**“查询生成”**对话框。

创建检索报表数据的查询

  1. 单击查询生成器工具栏上的**“通用查询设计器”**以启用查询设计器。

  2. 单击查询生成器工具栏上的**“添加表”**。

    即会出现**“添加表”**对话框。

  3. 单击**“当前工作项”表,再单击“添加”**。

  4. 单击**“工作项”表,再单击“添加”**。

    此表包含“工作项”维度。

  5. 单击**“人员”表,再单击“添加”,然后单击“关闭”**。

    此表包含“人员”维度。当前工作项的事实数据表具有到此表的外键,分别是“指派给”、“更改者”和“创建者”字段。

  6. 在**“工作项”表中,选中“系统标题”“系统状态”**复选框。

  7. 在**“人员”表中,选中“人员”**复选框。

  8. 在查询窗格中,删除使用“Changed By”和“Created By”的子句,从而产生以下查询。

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. 单击查询生成器工具栏上的**“运行”以验证查询是否正常工作,然后单击“确定”**。

    **“查询生成器”将关闭,并重新显示“报表向导”“设计查询”**页。

设计报表布局

  1. 单击**“下一步”**。

    向导转到**“报表类型”**页。

  2. 单击**“表格”,再单击“下一步”**。

    向导转到**“设计表”**页。

  3. 单击**“系统标题”,再单击“详细信息”**。

  4. 单击**“人员”,再单击“详细信息”**。

  5. 单击**“系统状态”,再单击“组”,然后单击“下一步”**。

    向导转到**“选择表布局”**页。

  6. 单击您喜好的布局选项,再单击**“下一步”**。

    向导转到**“选择表样式”**页。

  7. 单击任意样式,再单击**“下一步”**。

    向导转到**“完成报表”**页。

  8. 键入报表的名称,再单击**“预览报表”,然后单击“完成”**创建报表。

    向导即会关闭,并出现其**“预览”**选项卡为活动状态的报表文档窗口。

部署报表

  1. 在**“解决方案资源管理器”**中单击报表。

  2. 在**“生成”菜单上,单击“部署 报表名”**。

    重要说明重要事项

    若要成功部署报表,您的项目设置必须设置为相应的值。有关更多信息,请参见为 Visual Studio ALM 创建报表服务器项目

请参见

任务

为 Visual Studio ALM 创建报表服务器项目

使用报表设计器和 Analysis Services 多维数据集创建聚合报表

概念

使用 Visual Studio ALM 的关系型仓库数据库生成报表

其他资源

为 Visual Studio ALM 创建和管理 Reporting Services 报表