创建报表的方法

通过 Reporting Services,您可以使用报表生成器或报表设计器创建报表。

使用报表生成器创建报表

若要创建即席报表,请使用报表生成器。报表生成器是一种 ClickOnce Windows 窗体应用程序,该程序由用户从报表服务器下载到其本地计算机。用户通过将字段从预定义的报表模型拖到预设计的报表布局模板上来创建报表。用户可以设置数据的格式,对数据进行分组和排序,还可以筛选数据。此外,用户还可以编辑或定义公式。使用报表生成器时,用户不必了解数据源的基础结构,也不必了解任何复杂的计算语言。他们只需熟悉其数据源中的数据即可。

使用报表设计器创建报表

若要创建更复杂的报表,请使用报表设计器。报表设计器支持各种各样的报表创作功能,其中包括自定义和可编程功能。在报表设计器中创建的报表既可以是自由格式的,也可以是高度结构化的;既可以是简单的,也可以是极为复杂的。您可以完全控制布局,并可以添加高级功能,如表达式、通过报表运行的自定义程序集以及用于深化或链接到相关数据的报表交互功能。您还可以创建由简单表、图像或列表组成的基本报表。

在报表设计器中,创建报表的方法有三种。您可以创建空白报表,然后手动添加查询和布局。也可以使用报表向导,根据提供的信息自动创建表或矩阵报表。还可以从 Microsoft Access 导入现有的报表。

报表将以报表定义 (.rdl) 文件形式发布到报表服务器。由于报表定义文件是 XML 文档,因此除报表设计器之外,您还可以使用其他工具创建和编辑报表。您可以使用文本编辑器,或使用专用于编辑以报表定义语言 (RDL) 编写的报表的第三方工具,来编辑报表定义。报表设计器使用 Reporting Services 简单对象访问协议 (SOAP) API 向报表服务器发布报表。如果使用其他工具创建的 .rdl 文件不能直接向报表服务器发布报表,您可以使用报表管理器来上载报表。

请参阅

概念

使用报表设计器
报表设计基础知识
在报表布局中处理数据
设计报表布局
使用报表模型即席生成报表

其他资源

在 Reporting Services 中使用表达式

帮助和信息

获取 SQL Server 2005 帮助