在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)
Reporting Services 提供两种创作环境来创建报表定义 (RDL) 文件。报表定义是一种 XML 格式的文件,它包含与数据源、报表数据和报表布局有关的信息。报表定义不包含数据。在处理报表时,数据和布局合并在一起并且传递到报表呈现器,报表呈现器确定哪些数据和布局元素适合于每页。
使用本主题可以比较 Report Builder 3.0 和报表设计器之间的常用功能。有关创作环境功能的全面列表,请参阅比较报表创作环境。
本文内容
报表生成器和报表设计器功能
报表生成器功能区和报表设计器工具箱和工具栏
本节内容
报表生成器和报表设计器功能
下表汇总了两个报表创作环境中常用功能之间的差异。
区域 |
Report Builder 3.0 |
报表设计器 |
---|---|---|
说明 |
报表生成器是一种报表创作环境,适用于喜欢在 Microsoft Office 环境下工作的业务用户。您一次使用一个报表。您可以直接从报表服务器修改已发布的报表。您可以通过从组织的报表设计人员提供的报表部件库中添加项,快速生成报表。 |
Business Intelligence Development Studio 中的报表设计器是驻留在 Microsoft Visual Studio 中的一个报表创作环境。使用报表设计器项目和解决方案文件可以对报表定义、报表部件、共享数据源、共享数据集和资源文件(例如用于地图的图像和 ESRI 形状文件)的主副本进行组织和维护。 |
获取数据 |
导航到某一报表服务器,然后添加对该报表服务器上某一共享数据源或共享数据集的引用。 在共享数据集视图中创建共享数据集,然后将这些数据集保存到报表服务器。 对于嵌入的(本地)数据集,通过使用关系查询设计器编写查询或生成查询。您可以从本地的任何内置数据源类型或者报表服务器上的任何报表服务器数据源类型检索数据。不支持客户端上的自定义数据源。若要预览报表,凭据在客户端上必须有效以便运行数据集查询,并且在服务器上必须有效以便预览报表。 |
将共享数据源或数据集发布到报表服务器。若要预览报表,需定义使用本地计算机的凭据。在您发布某一共享数据源后,可能需要修改凭据以便从报表服务器工作。从项目属性中,您可以控制是否发布共享数据源和共享数据集。使用配置属性可为生产模式或调试模式创建多个项目属性集。 添加一个自定义数据扩展插件,并且在本地和报表服务器上安装该插件。 |
表、矩阵和列表 |
使用 Tablix 向导向报表添加表、矩阵或列表。 |
从工具箱或右键单击菜单手动向报表添加表、矩阵或列表。 |
报表部件 |
从报表服务器上的列表报表部件进行选择。 将报表中的项作为报表部件发布。 |
将项标记为报表部件。在您部署项目时发布这些项。 |
图表、迷你图和数据条 |
使用图表向导向报表添加图表。 |
从工具箱或右键单击菜单手动向报表添加图表。 |
地图 |
首先将 ESRI 形状文件发布到报表服务器,然后添加从您的报表对某一 ESRI 文件的引用。 |
将 ESRI 形状文件作为您的项目中的资源包括,然后将它们发布到报表服务器。 |
图像、文本框、矩形和线条 |
首先将图像文件发布到报表服务器,然后添加从您的报表对该图像的引用。 |
将图像作为您的项目中的资源包括,然后将它们发布到报表服务器。 |
设置报表项的格式 |
使用功能区上的选项卡和组设置设计图面上项的格式。 |
使用 Visual Studio 工具栏设置设计图面上项的格式。 |
筛选、分组和排序 |
在报表设计模式中,通过使用表/矩阵和图表向导创建组。默认情况下,排序表达式设置为组表达式。 在共享数据集模式中,设置共享数据集筛选器选项,然后将共享数据集保存到报表服务器或 SharePoint 站点。 |
通过将字段从报表数据窗格拖到表和矩阵行组和列组窗格,或者拖到图表类别和序列窗格,手动创建组。默认情况下,排序表达式设置为组表达式。 在解决方案资源管理器的“共享数据集”文件夹中,设置数据集筛选器,然后将它们保存到项目中。在您部署项目时,这些共享数据集将保存到报表服务器或 SharePoint 站点。 |
钻取、深化、子报表和嵌套数据区域 |
仅在服务器模式下支持钻取和子报表,在本地模式下则不支持。 通过使用表或矩阵向导向某一项添加展开/折叠操作。 |
在本地模式下,为钻取目标或子报表添加对项目中报表的引用。 表或矩阵向导不可用。 从“分组”窗格上显示的组中手动向“文本框属性”对话框或“组”对话框上的项添加展开/折叠操作。 |
表达式 |
使用默认表达式显示报表中的数据并且对这些数据进行分组和排序。您可以在 Microsoft Visual Basic 中编写表达式,但与报表设计器相比,用于调试的选项较少。 |
在 Visual Basic 中编写表达式。表达式编辑器提供 IntelliSense 语法支持。使用“输出”窗口可以查看警告和编译时错误消息。添加对 .NET Framework 程序集或包含您的自定义代码的自定义程序集的引用。 |
报表生成器功能区和报表设计器工具箱和工具栏
说明 |
报表生成器 |
报表设计器 |
---|---|---|
按钮的位置 |
在功能区上。 |
在 Visual Studio 工具箱或工具栏上。 |
布局 |
在“主文件夹”选项卡的“布局”组中。 |
在“视图”菜单上,指向“工具栏”,然后单击“布局”。 |
缩放 |
在报表设计模式或预览中,使用右下角中的滑块控件。缩放系数以百分比形式显示。 |
在“视图”菜单上,指向“工具栏”,然后单击“报表”。在报表工具栏中,使用下拉列表选择某一缩放系数。 |
报表协作和共享
数据可视化和数据区域
报表设计
自定义报表内容和外观