2.7 使用标准交叉表

交叉表的数据、布局和格式选项不同于表或图表。

2.7.1 在交叉表中使用字段

可将字段作为行组或列组添加到交叉表。可将度量添加到交叉表行或列。但是,所有度量必须全部作为行或全部作为列包含在交叉表中。可以将一个或多个度量作为列或行添加到交叉表中。但是,在同一交叉表中,不能将一个度量用作一列,将另一个度量用作一行。

交叉表的行与列

创建交叉表视图时,请确保以层次结构的形式排列行组与列组。拖动组标题可以重新排列层次结构。也可以右键单击标题,然后选择移动选项或按箭头键。重新排列组可能会更改编辑器中的预览数据。

要将字段或度量添加到交叉表组,请执行以下操作:

  1. 数据来源选择面板中,选择要作为组添加到交叉表中的字段。

  2. 将选定的项目拖到布局区段内的中。

交叉表的度量

度量标签在交叉表中的显示方式取决于度量标签的状态是行还是列:

  • 作为行包含的度量将显示在交叉表中度量标题的下方。

  • 作为列包含的度量将显示在交叉表中度量标题的右侧。

在交叉表中右键单击某个度量可执行以下操作:

  • 更改汇总函数

  • 更改数据格式

  • 从交叉表中去除

  • 创建过滤器

  • 上移或下移

度量以单元格的形式排列。您可以添加任意数量的度量。要重新排列度量,请将其拖到度量标签区域中。

裁切

裁切功能可让您在交叉表中保留或排除组成员。要执行裁切,请右键单击所需的组成员并选择:

  • 仅保留: 只在交叉表中保留选定的组,去除所有其他组。

  • 排除: 从交叉表中去除选定的组。

按住 Ctrl 单击或者按住 Shift 单击可以选择多个要保留或排除的组。

注:您可以选择多个行组或多个列组。但是,无法同时按行组和列组裁切。

有关使用过滤器的详细信息,请参见部分 2.8, 使用过滤器和输入控件

汇总

所有行组与列组都会自动汇总。

  • 要关闭组汇总,请右键单击组中的任一标题,然后选择删除行汇总删除列汇总

    要重新应用汇总,请右键单击标题并选择添加行汇总添加列汇总

    注:“删除汇总”选项仅适用于任一轴上最外面的组(最外面的行组或最外面的列组)。

  • 要选择某个度量的汇总函数和数据格式,请右键单击度量标签,然后从上下文菜单中选择选项。您无法更改针对自定义项目用于计算百分比(“总计百分比”、“列组父级百分比”和“行组父级百分比”)的汇总函数。

  • 数值字段的汇总函数包括“求和”、“平均值”、“最大值”、“最小值”、“非重复计数”和“全部计数”。非重复计数是指行或列中不同项目的数目;全部计数是指项目总数。例如,如果有 3 个 A 类型的控件和 3 个 B 类型的控件,则非重复计数为 2,全部计数为 6。

折叠和展开成员

默认情况下,编辑器以折叠状态显示交叉表的每个行组与列组。您可以查看组的总计,但无法查看组的各个成员的度量。

要查看组成员的度量,请右键单击组标签,然后选择展开成员

展开组的成员后,选择折叠成员可以隐藏度量。折叠外部组也会折叠其内部组。展开成员折叠成员选项仅适用于最外面的组,或者仅适用于已展开外部组中嵌套的内部组。

当您折叠某个组时,其汇总会自动显示。这可以防止交叉表布局无效的情况。如果先前删除了汇总,某些总计将没有任何可显示的值,就会发生此情况。

在非英语

默认情况下,交叉表的行与列按组名的字母顺序排序。

要更改交叉表排序方式,请执行以下操作:

  1. 右键单击要用作交叉表排序依据的标题。

  2. 在上下文菜单中,选择要应用的排序选项:

    • 升序排序

    • 降序排序

      上下文菜单中当前所应用的排序选项的旁边会显示一个蓝点。

如果交叉表包含多个行组或多个列组,内部组也会根据您选择的选项排序。每次只能使用一个度量来排序。更改另一度量的排序顺序会将所有其他度量的排序顺序重设置为默认设置。

调整布局大小

在表中需手动设置的许多布局与格式选项在交叉表中会自动设置。具体而言,行大小与列大小是固定的,且无法使用分隔条。