Skip to main content

“交叉表”工具

利用交叉表工具旋转表格中数据方向,将垂直列移动到水平轴上并在指定位置汇总数据。

“交叉表”工具是“转置”工具的反向应用,转置工具将数据从水平方向旋转至垂直方向。可以通过交叉表工具传递的行数或列数没有限制。

如果 2 个或多个单元格包含具有不同大小写形式的相同字符串,则从第二个实例开始,字符串名称中会附加一个编号。例如,ColumnIDcolumnId 变成 ColumnIDcolumnId2

配置工具

  1. 选择列以创建新列中选择一列。为每个唯一值创建一个新列。

  2. 选择列填充值中选择一列。此列中的值用于填充新列。

  3. 选择一种或多种用于在一列中合并多个值的输出方式。选定的每种方法都会在数据中显示为新列。对于字符串数据,请在输出方式之后指定这些参数:

    • 分隔符:在连接字符串时,输入一个字符以分隔多个值。指定字符将自动添加在各连接字符串之间。

    • 字符长度:输入输出的最大字符长度。如果数据中的字符串大于指定的长度,则结果网格中将显示一条警告并且数据会被截断。

  4. (可选)选择列分组依据。这些列定义行级别分组。

动态交叉表(Google BigQuery 的实时查询)

动态交叉表工具在 Google BigQuery 的实时查询中执行数据透视。它的核心功能与云原生交叉表工具相同,但根据数据集元数据动态生成数据透视列。

元数据行为

由于该工具在实时查询中运行:

  • 新的数据透视值会生成新的输出列。

  • 重命名后的数据透视值会自动更新。

  • 已移除的值将不再包含在内。

这减少了源数据频繁更改的环境中的工作流维护。

请注意,元数据更改不会自动传播到位于初始工具之后的下游交叉表工具。

限制

适用以下限制:

  • 您无法透视日期、日期时间或浮点数据类型。

  • 您无法透视…

    • 包含不受支持字符的单元格。

    • 超过 300 个字符的值。

    • 包含重复值的单元格。

  • 透视的最大列数为 999。

  • 字符串列的使用首项使用末项输出方法不可用。

如果您的数据集超过这些限制,请调整上游数据。