使用表数据区域
在表数据区域中,数据排列在列和行中。表包含一组静态的列,而表的行数取决于数据集中的数据。根据您的需要,表可以包含任意多列。表中的单元也可以跨越多列。可以添加分组和排序功能,从而对表结构中的数据进行排列。
使用报表设计器,可以定义包含表头、表尾、组头、组尾和详细信息行的表格报表。可以向新的空白报表或现有报表添加表数据区域。可以使用报表向导自动创建表格报表。有关详细信息,请参阅使用报表向导创建报表。还可以使用报表生成器创建简单的表格报表。有关详细信息,请参阅如何启动报表生成器。
使用表数据区域
通过从“工具箱”中选择表控件并将其拖动到报表,可以添加表数据区域。表放在报表上以后,您可以添加列和行。
控点
在报表设计器中,可通过使用“控点**”对列、行和表执行操作。控点是显示在选定表的上方或旁边的灰框。穿过表顶部上下拉伸的控点是列控点。沿着表一侧拉伸的控点是行控点。列控点和行控点的交汇处是角控点。通过分别用右键单击列控点、行控点或角控点,可以对列、行和表执行大多数操作。若要选择该表,请单击角控点。
若要查看有关如何使用表的说明,请参阅:
将数据添加到表
添加表数据区域后,可以向表中的列添加字段。若要将字段添加到表,请将字段从“数据集”列表拖动到表中的单元。
默认情况下,表中的每个单元都包含一个文本框。可以在任意单元中键入任何表达式,也可以将单元中的项类型更改为其他类型(例如,将单元中的文本框更改为图像)。有关详细信息,请参阅如何更改单元中的项(报表设计器)。
每个表数据区域都与数据集相关联。如果报表只包含一个数据集,当您将表放在报表上的时候,表将自动与数据集相关联。如果报表包含多个数据集,您必须将表与正确的数据集相关联。有关详细信息,请参阅如何将数据区域与数据集相关联(报表设计器)。
合并单元
您可以将表内多个相邻的单元合并为一个单元。这称作列跨越(即单元合并)。单元只能跨列合并。当您合并单元后,只保留第一个单元中的数据。如果其他单元中有数据,将删除这些数据。合并后的单元可以拆分为原来的列。
若要合并单元,请选中要合并的单元,右键单击选中的单元,再单击**“合并单元”。若要拆分已合并的单元,请右键单击已合并的单元,再单击“拆分单元”**。
添加小计
若要在表中添加小计,请在组行的单元中添加聚合表达式。例如,如果按产品类别、产品子类别和产品对表进行分组,并且希望按类别和子类别显示销售额总计,则应在类别和子类别的组头行或组尾行中放置表达式 =Sum(Fields!Sales.Value)
。Sum 是一个聚合函数。Reporting Services 将计算组中各值之和并显示小计。
有关聚合函数的信息,请参阅在表达式中使用报表函数 (Reporting Services)。
请参阅
概念
使用报表数据集中的字段
在报表是对数据进行排序
对报表中的数据进行分组
使用数据区域