添加列表(Report Builder 3.0 和 SSRS)

列表数据区域重复报表数据集中的每一个组或行。可以使用列表创建自由格式的报表或表单(如发票),或与其他数据区域结合使用。可以定义包含任意数量的报表项的列表。列表可以嵌套在其他列表中,以提供多组数据。

注意注意

您可以将列表作为报表部件与报表分开发布。报表部件是自包含的报表项,存储在报表服务器上并可以包含在其他报表中。使用报表生成器可以从报表部件库中浏览和选择部件,以添加到您的报表中。使用报表设计器或报表生成器可以将报表部件保存在报表部件库中以供使用。有关详细信息,请参阅 Web 上 microsoft.com 中的“报表部件(Report Builder 3.0 和 SSRS)”和“报表设计器中的报表部件 (SSRS)”。

若要快速地开始使用列表,请参阅教程:创建自由格式的报表 (Report Builder 3.0)

Reporting Services 示例报表包括一个使用列表的报表。您可以通过以下方式了解有关列表的信息:通过在报表生成器或报表设计器中浏览示例报表的报表定义,或通过在报表生成器或报表设计器中预览所呈现的报表。有关下载示例报表的详细信息,请参阅 (SSRS) Reporting Services Samples((SSRS) Reporting Services 示例)。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

本文内容

向报表添加列表

以自由格式布局显示数据

显示经过一级分组的数据

向报表添加列表

从功能区上的“插入”选项卡向设计图面添加一个列表。默认情况下,该列表最初在一行中有一个单元与详细信息组关联。

设计图面上的新列表报表项

在设计图面上选择列表时,将显示行控点和列控点,如下图所示。

从工具箱添加的新列表,选中

最开始使用的列表是一个基于 Tablix 数据区域的模板。添加一个列表后,可以继续增强设计,具体的方法是通过指定筛选器、排序或组表达式来更改此列表的内容或外观,或者更改此列表跨多个报表页显示的方式。有关详细信息,请参阅控制 Tablix 数据区域在报表页上的显示(Report Builder 3.0 和 SSRS)。尽管列表起初只具有一行、一列,但您可以通过添加嵌套或相邻的行组或列组或者添加额外的详细信息行,来进一步改进列表的设计。有关详细信息,请参阅利用 Tablix 数据区域的灵活性(Report Builder 3.0 和 SSRS)

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

以自由格式布局显示数据

若要以自由格式布局而非网格形式组织报表数据,可以向设计图面添加一个列表。从“报表数据”窗格向单元拖动字段。默认情况下,单元包含一个用作容器的矩形。移动此容器内的各个字段,直到产生所需的设计效果为止。使用在此矩形容器内拖动文本框时显示的对齐线来帮助垂直和水平对齐边缘。通过调整单元的大小,删除不需要的空白区域。有关详细信息,请参阅如何更改行高或列宽(Report Builder 3.0 和 SSRS)

下图显示了一个列表,该列表显示有关一个订单的信息,其中包括这些字段:Date、Order、Qty、Product、LineTotal 和一张图像。

设计视图中的列表,有 4 个字段和一个图像

预览时,该列表重复以自由格式显示字段数据,如下图中所示:

具有 4 个字段和一个图像的列表的预览

注意注意

这两张图中显示的点线用来说明每个字段值的自由格式布局。通常情况下,在生产报表中不会使用点线。

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

显示经过一级分组的数据

由于列表自动提供容器,因此可以使用列表来显示具有多个视图的分组数据。若要更改默认列表以便指定组,请编辑“详细信息”组,指定一个新名称,然后指定一个组表达式。

例如,可以嵌入一个表和一张图表,分别显示同一数据集的不同视图。可以向列表添加组,以使嵌套的报表项将对每个组值重复一次。下图显示一个按产品类别分组的列表。请注意,没有详细信息行。两个表并列嵌套在此列表中。第一个表显示包含总销售额的子类别。第二个表显示按地域分组的类别,并包含一张显示子类别分布情况的图表。

具有两个表(其中一个表带有嵌套图表)的列表

预览时,该表显示自行车的所有子类别的总销售额,它旁边的表显示每个地域的销售额细目。通过使用表达式为表指定背景色和为图表指定自定义调色板,第一个表还提供了图表颜色的图例。

两个表(其中一个表带有嵌套图表)的预览

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

更改历史记录

更新的内容

添加了针对示例报表的引用以及用于下载信息的链接