向 Tablix 数据区域添加数据 (Report Builder 2.0)
若要在表或矩阵中显示报表数据集中的数据,请在每个数据单元中,指定要显示的数据集字段的名称。可以显示详细信息数据或分组数据。如果将组添加到表或矩阵中,则会自动添加组值和组数据的行和列。然后,可以为数据添加小计和总计。
一个数据区域中的所有数据至少属于一个组。详细信息数据是详细信息组的成员。有关详细信息数据和分组数据的详细信息,请参阅了解组 (Report Builder 2.0)。
添加详细信息数据
详细信息数据是在向数据集、数据区域和详细信息组应用筛选器之后报表数据集中的所有数据。在单个 Tablix 数据区域中显示的所有详细信息数据必须来自于同一报表数据集。
若要将详细信息数据从报表数据集添加到 Tablix 数据区域,请将数据集字段从“报表数据”窗格拖到详细信息行中的每个单元。对于 Tablix 数据区域中的现有单元,通过在每个单元中使用字段选择器,或通过将字段从“报表数据”窗格拖到相应单元,可以添加或编辑数据集字段表达式。若要创建其他列,可以从“报表数据”窗格拖动字段,并将其插入到现有 Tablix 数据区域中。
默认情况下,在运行时,详细信息行中的单元显示详细信息数据,组行中的单元显示聚合值。有关 Tablix 行和列的详细信息,请参阅了解 Tablix 数据区域单元、行和列 (Report Builder 2.0)。
表模板和列表模板提供详细信息行。矩阵模板没有详细信息行。如果 Tablix 数据区域没有详细信息行,通过定义详细信息组可以添加一个详细信息行。有关详细信息,请参阅如何添加详细信息组 (Report Builder 2.0)。
添加分组数据
分组数据是在向数据集、数据区域和组应用筛选器之后由组表达式指定的所有详细信息数据。若要组织组中的详细信息数据,请将相应字段从“报表数据”窗格拖至“分组”窗格。添加组时,Reporting Services 会将相关行或列自动添加到要在其中显示分组数据的 Tablix 数据区域。这些行或列中的单元与分组数据关联。 有关详细信息,请参阅对数据区域中的数据进行分组 (Report Builder 2.0)和如何在数据区域中添加或删除组 (Report Builder 2.0)。
默认情况下,将表示数字数据的数据集字段添加到组行或组列中的单元时,该单元的值是以该单元的最内部行组和列组成员身份为作用域的分组数据之和。可以将默认聚合函数 Sum 更改为任何其他聚合函数,例如 Avg 或 Count。您还可以更改聚合计算的默认作用域,以便用于计算某个值在行组中所占的百分比等目的。有关详细信息,请参阅计算总计和其他聚合 (Report Builder 2.0)。
默认情况下,所有分组数据都来自同一报表数据集。在 Tablix 数据区域中,通过将另一数据集名称指定为作用域,可以将该数据集的聚合值包括进来。可以在单个 Tablix 数据区域中指定多个数据集的多个聚合值。有关详细信息,请参阅在表达式中使用内置报表函数和聚合函数 (Report Builder 2.0)。
添加小计和总计
若要为组添加小计和为数据区域添加总计,请在单元或“分组”窗格中使用快捷菜单上的“添加总计”功能。显示总计的行和列是自动添加的。小计和总计表达式默认使用 Sum 聚合函数。在添加表达式之后,可以更改默认函数。有关详细信息,请参阅如何向组或 Tablix 数据区域添加总计 (Report Builder 2.0)和计算总计和其他聚合 (Report Builder 2.0)。
添加标签
若要为组或数据区域添加标签,请在要标记的组之外添加一行或一列。标签行和列类似于为显示总计而添加的行和列。有关详细信息,请参阅如何插入或删除行 (Report Builder 2.0) 或如何插入或删除列 (Report Builder 2.0)。
添加其他报表的现有 Tablix 数据区域
可以复制其他报表中的数据区域,并将其粘贴到新报表或现有报表中。粘贴相应数据区域之后,必须确保定义链接到该数据区域的数据集,并确保相应数据集字段的名称和数据类型与其在原始报表中时相同。可以更新从数据区域到报表数据集的链接。有关详细信息,请参阅如何将数据区域与数据集相关联 (Report Builder 2.0)。
请参阅