创建报表数据集 (Report Builder 2.0)

在 Report Builder 2.0 中创建报表时,首先要定义一个或多个数据源,然后为每个数据源创建一个或多个数据集。每个数据集都会指定计划在报表中使用的数据源的字段,以及可以创建的计算字段。除了查询和字段定义之外,数据集还包含指向数据源的指针、查询参数以及数据选项(包括字符的区分大小写、假名类型、全半角、重音以及排序规则信息)。

创建数据集后,可以在“报表数据”窗格中查看数据集名称及其字段集合。在“报表数据”窗格中,可以创建其他字段或编辑现有字段。有关详细信息,请参阅使用报表数据集中的字段 (Report Builder 2.0)

若要在报表中显示数据,请将数据集链接到数据区域(如表或图表),操作方法是将字段从“报表数据”窗格拖至设计图面的数据区域中。若要详细了解每种类型的数据区域,以及准备数据、筛选数据和对数据进行分组的概念,请参阅使用数据区域 (Report Builder 2.0)筛选报表中的数据 (Report Builder 2.0)对数据进行分组和排序 (Report Builder 2.0)

数据集功能

Report Builder 2.0 提供了以下功能来帮助您创建用于指定要在报表中使用的数据的数据集:

使用报表模型

报表模型实际上是预定义的数据集。具有模型设计经验的用户必须先创建并发布报表模型,然后才能在报表中使用报表模型。您可以将报表模型用作在 Report Builder 1.0 中创建的功能齐全报表和即席报表的数据源。使用报表模型时,无需创建数据集查询,因为报表模型会在您使用数据时,为您生成查询。报表模型包含预定义的字段和数据关系(称为实体和角色),将报表模型选择为数据源时,它们会显示在“数据”窗格中,而且还可以像使用数据集字段一样使用它们。有关如何生成报表模型的详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“使用模型设计器”。有关创建即席报表的详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“使用报表生成器”。

若要了解有关如何连接到数据源以及如何从数据源中检索数据的详细信息,请参阅本节中的主题。

本节内容