Report Builder 3.0 中的新增功能

Report Builder 3.0 针对报表设计体验提供了一些增强功能。例如,您可以向您的报表添加地图、迷你图以及指示器,将文本旋转 270 度,控制分页符以及创建报表部件和共享数据集并将它们保存到报表服务器以供他人使用。可以包含来自新数据源类型的数据:SharePoint 列表、Microsoft SQL Azure 以及 SQL Server Parallel Data Warehouse。可以使用表达式完成更多任务,包括计算聚合的聚合。对于导出到 Excel,现在可以为工作表设置名称,且可以从报表生成数据馈送。请仔细阅读以获取更多信息。

本文内容

协作和重用

数据源

数据可视化

聚合和表达式

报表布局和呈现方式

报表创作工具

协作和重用

报表部件

报表部件是您在报表服务器或与报表服务器集成的 SharePoint 站点上存储的报表项。您可以在多个报表中重复使用报表部件,也可以在服务器上更新它们。

您添加到报表中的报表部件将按唯一 ID 维持与站点或服务器上报表部件实例的关系。在您将报表部件从站点或服务器添加到报表后,可以对这些报表部件进行修改,而与站点或服务器上的原始报表部件无关。您可以接受他人对站点或服务器上报表部件的更新,并且可以将修改后的报表部件保存回站点或服务器,以及添加新报表部件或改写原始报表部件。

通过报表部件,工作组可以充分利用其团队成员的不同特长和角色。例如,一个人可以创建图表并将它们另存为他人可以在其报表中重复使用的报表部件。

有关详细信息,请参阅报表部件 (Report Builder 3.0)

共享数据集

共享数据集是一种新的报表服务器项类型,可以从连接到外部数据源的共享数据源检索数据。共享数据集提供可共享查询的方法,以便为多个报表提供一组一致的数据。数据集查询可以包括数据集参数。您可以配置共享数据集,以便在首次使用时或通过指定计划为特定的参数组合缓存查询结果。您可以将共享数据集缓存与报表缓存和报表数据馈送结合使用,以便管理对数据源的访问。

与报表部件的相似之处是,添加到报表的共享数据集将保持与报表服务器上数据集定义的关系。与报表部件的不同之处是,在更改定义时,您无需接受更新。具有关系的所有报表始终使用报表服务器上的共享数据集定义。

有关详细信息,请参阅向报表添加数据(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

数据源

Reporting Services 支持三种新数据源类型:Microsoft SQL Azure、Microsoft SQL Server Parallel Data Warehouse 以及 Microsoft SharePoint 列表。

SharePoint 列表数据扩展插件

通过 SharePoint 列表数据扩展插件,您可以将 SharePoint 列表指定为数据源。在您的报表中,可以包括来自以下版本的 SharePoint 站点的 SharePoint 列表的数据:SharePoint Foundation 2010、SharePoint Server 2010、Windows SharePoint Services 3.0 和 Office SharePoint Server 2007。关联的 SharePoint 列表查询设计器提供一个图形界面,可供您浏览您有权查看的所有列表中的元数据。在每个数据集查询中,您可以从一个 SharePoint 列表中选择多个字段。

有关详细信息,请参阅SharePoint 列表连接类型 (SSRS)

Microsoft SQL Azure

Microsoft SQL Azure 数据源类型以云方式连接到 SQL Server 数据库,并允许报表从 SQL Azure 数据库检索和呈现报表数据。有关详细信息,请参阅SQL Azure 连接类型 (SSRS)

Microsoft SQL Server Parallel Data Warehouse

Microsoft SQL Server Parallel Data Warehouse 数据源类型连接到 Microsoft SQL Server Parallel Data Warehouse,并允许报表从 SQL Server 数据库检索和呈现报表数据。有关详细信息,请参阅SQL Server Parallel Data Warehouse 连接类型 (SSRS)

用于“返回首页”链接的箭头图标返回页首

数据可视化

地图

Report Builder 3.0 提供地图向导和地图层向导来向报表添加地图和地图层,帮助将与地理背景有关的数据可视化。地图层基于来自以下位置的空间数据显示地图元素:地图库中的地图、返回 SQL Server 空间数据的 SQL Server 查询或 Environmental Systems Research Institute, Inc. (ESRI) 形状文件。地图元素可以是表示形状或区域的多边形、表示路径或路线的线条或者表示商店或城市等位置的点。还可以添加显示 Bing 地图图块的背景。

将地图元素与报表数据关联后,可以为每个层上的地图元素指定规则来控制颜色、大小、宽度或标记类型。例如,可以添加一个气泡地图,使每个商店位置的气泡大小随着销售额不同而变化,或者添加一个颜色分析地图,显示地理区域的客户人数情况。

可以添加多个标签、图例和标题以及一个色阶和一个距离刻度,帮助用户解释地图显示内容。可以添加一些交互功能(如工具提示和钻取链接),或提供一些参数,使用户可以通过交互方式控制每个层的可见性。

有关详细信息,请参阅地图(Report Builder 3.0 和 SSRS)

配置地图层

在地图报表中,您可以使用地图向导配置现有地图层。您可以更改地图的类型或数据可视化规则,并且可以更改指定空间数据和分析数据之间的关系的匹配字段。**“为空间数据和分析数据指定匹配的字段”**向导页显示来自空间数据源和分析数据源的数据,以便帮助您选择要匹配的字段。

默认情况下,将 Bing 地图显示为背景的报表使用 HTTP 连接。您还可以指定是否使用安全套接字层 (SSL) 连接来连接到 Bing 地图 Web 服务器。

有关详细信息,请参阅地图向导和地图层向导(Report Builder 3.0 和 SSRS)如何添加、更改或删除地图或地图层(Report Builder 3.0 和 SSRS)

迷你图和数据条

迷你图和数据条是简单图表,它们可以在很小的空间中传递很多信息,并且常常与文本并排。迷你图和数据条通常用于表和矩阵中。仅当将它们一起进行查看并且能够快速对它们进行比较(而不是单独查看它们)时,才能发挥它们的影响力。这样可以便于您发现离群值。每个迷你图通常表示一段时间中的多个数据点。数据条可表示多个数据点,但通常只说明一个。每个迷你图通常展示单个序列。不能将迷你图添加到表的详细信息组中。因为迷你图显示聚合数据,所以它们必须处于与某一组相关联的单元中。

迷你图和数据条具有类别、序列和值的相同基本图表元素,但没有图例、轴线、标签或刻度线。

有关详细信息,请参阅迷你图和数据条(Report Builder 3.0 和 SSRS)

指示器

指示器是以直观的形式提供单个数据值的状态的最小化仪表。表示指示器及其状态的图标在外观上有效,即使在以小尺寸使用时也是如此。指示器可单独用于面板或自由格式的报表中,但它们最常用于表或矩阵中以便形象地展现行或列中的数据。

指示器可以通过使用方向图像(例如箭头)显示趋势;通过使用增量图标(例如星形)显示等级;通过使用交通灯或复选标记之类的图像显示状态。在 Report Builder 3.0 和报表设计器中提供了指示器。有关详细信息,请参阅指示器(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

聚合和表达式

计算聚合的聚合

您可以创建用来计算聚合的聚合的表达式。例如,在某一单元中,行组标题与基于年份的某一组相关联,您可以通过使用表达式 =Avg(Sum(Fields!Sales.Value,"Month"),"Year") 来计算年份的每月平均销售额。

通过将此功能用于在表中嵌套的图表和仪表,您可以为图表对齐水平轴和垂直轴,为仪表对齐刻度。您可以通过计算聚合值的最大值和最小值来执行此操作,以便嵌套项使用相同的范围。

有关详细信息,请参阅聚合函数引用(Report Builder 3.0 和 SSRS)了解总计、聚合和内置集合的表达式作用域(Report Builder 3.0 和 SSRS)

对表达式的增强的支持

此版本中为报表变量引入了新的全局属性和新属性。

以下附加项已添加到内置的全局集合中。

  • **OverallPageNumber 和 OverallTotalPages   **支持对呈现的整个报表的页码编号。与分页符相关的新属性控制对在报表项上设置的分页符如何进行页码编号。有关详细信息,请参阅本主题后面的报表分页。

  • PageName   支持命名页。有关详细信息,请参阅本主题后面的命名 Excel 工作表选项卡。

  • RenderFormat   支持为呈现器指定的信息。

有关详细信息,请参阅使用内置的全局和用户引用(Report Builder 3.0 和 SSRS)

报表变量现在具有在默认情况下设置的只读属性。高级的表达式编写者可以清除此选项以便在整个报表会话中保留报表变量的值。这相当于在 RDL 中为报表变量设置 Writable 属性。报表变量仍计算一次,然后在每次重新处理该报表时重新计算。此属性提供一种方法,在报表呈现、页更改和某些类型的用户交互之间保持数据。在重新处理报表时设置该变量的值,但在当前会话中保持该变量的值。在自定义代码中,您可以使用 SetValue 函数指定变量值。

有关详细信息,请参阅使用报表和组变量集合引用(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

报表布局和呈现方式

命名 Excel 工作表选项卡

报表和分页符的属性使您可以在将报表导出到 Excel 时生成工作表选项卡的名称。您可以提供报表的初始页名称,将其用作工作表选项卡的默认名称,或者可以使用分页符和页名称来为每个工作表选项卡提供不同的名称。有关详细信息,请参阅了解 Reporting Services 中的分页方式(Report Builder 3.0 和 SSRS)导出到 Microsoft Excel(Report Builder 3.0 和 SSRS)

将报表呈现给数据馈送

Atom 呈现扩展插件将报表数据作为与 Atom 兼容的数据馈送呈现。根据您的报表的布局,Atom 呈现扩展插件创建一个或多个数据馈送。数据馈送可由可使用 Atom 兼容数据馈送的应用程序进行交换和读取。例如,PowerPivot 客户端可以使用从报表生成的与 Atom 兼容的数据馈送。

将报表数据作为数据馈送,为您在以下情况下提供了另一种方式向应用程序提供数据:当数据不易通过客户端数据访问接口访问时,或者您更喜欢隐藏数据源的复杂性以使数据的使用更为简单时。您可以从报表管理器或者与 Reporting Services 集成的 SharePoint 站点来作为与 Atom 兼容的数据馈送生成。

有关详细信息,请参阅基于报表生成数据馈送(Report Builder 3.0 和 SSRS)

报表分页

Tablix 数据区域(表、矩阵和列表)、组和矩形上的分页符使您可以更好地控制报表分页。由分页符分隔的报表页可以具有不同的页名称和重置页码编号。通过使用表达式,可以在报表运行时动态更新页名称和页码。您还可以完全禁用分页符,或基于表达式值禁用分页符。

有关详细信息,请参阅了解 Reporting Services 中的分页方式(Report Builder 3.0 和 SSRS)

用于“返回首页”链接的箭头图标返回页首

报表创作工具

可以更轻松地设计和编辑报表

在报表的数据源属性中指定的运行时凭据对于一些设计时任务(如创建查询和预览报表)可能无效。Report Builder 3.0 提供了一个用户界面,用于在无法连接到数据源时更改凭据。有关详细信息,请参阅“数据源属性”对话框 ->“常规”(Report Builder 3.0)

旋转文本 270 度

文本框现在可以旋转 270 度。报表表头或表尾中的独立文本框、表体中的独立文本框或者表和矩阵的单元中的文本框现在可以显示竖直书写和从下到上书写的文本。此旋转可帮助您创建更具可读性的报表,在具有固定页面尺寸的打印报表上放置更多的列,以及创建具有更吸引人的图形外观的报表。有关详细信息,请参阅文本框(Report Builder 3.0 和 SSRS)

预览报表

Report Builder 3.0 提供了更好的预览体验。编辑会话的引入使得在预览报表时可以重用缓存的数据集。这意味着使用缓存的数据集时可以更快地呈现报表。将编辑会话绑定到报表,这样就可以在报表中使用相对引用和子报表引用。有关详细信息,请参阅在 Report Builder 3.0 中预览报表

关系查询设计器

更新的图形查询设计器用于创建从 Microsoft SQL Server、Microsoft SQL Azure 以及 Microsoft SQL Server Parallel Data Warehouse 数据库检索报表数据的查询,该设计器提供的用户界面可在相关和不相关的表之间创建自定义关系。查询设计器也为在查询中包含用于汇总数据的聚合和分组提供了便利。有关详细信息,请参阅关系查询设计器用户界面 (Report Builder 3.0)

用于“返回首页”链接的箭头图标返回页首

请参阅

概念