Skip to main content

Orange polygon containing a white box with vertically stacked rows followed by an arrow pointing to another box of rows placed in a horizontal row. “交叉表”工具

单个工具示例

“交叉表”有一个单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

利用交叉表工具旋转表中数据方向,将垂直数据字段移动到水平轴上并在指定位置汇总数据。交叉表工具是 转置工具 的反向应用 -- 转置工具将数据从水平方向旋转至垂直方向。通过交叉表工具的行数或列数没有限制。

重要

Designer 10.5 之前的版本处理大小写不同的相同字符串时,会创建不同的列并且修改列名称。在 10.5 和更高版本中,如果 2 个或更多单元格包含大小写不同的相同字符串,则在运行时会出错。要解决此问题,请确保每个单元格中的数据是唯一的,或者大小写一致以便于数据匹配。

配置工具

  1. 所有可用数据的值列表将显示在 按这些值对数据分组 部分中。选择用于对数据进行分组的值。具有相同值的数据将分组到同一个行中。

  2. 更改列标题 下拉列表中选择一个值。每个唯一值具有一个新列。

  3. 新列的值 下拉列表中选择一个值。这些值用于填充新列。

  4. This option is only available with the AMP engine enabled. Select the Retain Special Characters in New Column Names checkbox to keep any special characters in your column/field names. When the checkbox is unchecked, Alteryx replaces special characters in column names with an underscore (_) character.

  5. 选择 聚合值的方法 ,用于在一个字段中合并多个值。可用选项取决于在 新列的值 字段中所选值的 数据类型

    • 字符串数据的选项包括:

      • 连接 :使用 分隔符 中指定的分隔符来分隔值。

      • 第一个 :显示找到的第一个值。

      • 最后一个 : 显示找到的最后一个值。

    • 数字数据的选项包括:

      • 求和 :对值求和。

      • 平均 :计算平均值。

      • Count (without Nulls): Counts the number of values excluding null values.

      • Count (with Nulls): Counts the number of values including null values.

      • 百分比行 :按值计算百分比。

      • 百分比列 :按值计算百分比。

      • 总数列 :总计所有值。

      • 总数行 :添加一个新行以显示总计值。

    • 除非仅选择了下列方法中的一个: 求和 第一个 最后一个 ,否则,选择上述一个或多个方法时,方法的缩写名将作为前缀添加至列标题。

      AVG_FieldValue,SUM_FieldValue,COUNT_FieldValue

  6. 分隔符 中指定的字符将自动添加到连接的字符串之间。此选项仅在连接字符串时可用。

  7. 字段大小 字段指定了连接字符串的最大字段长度(以字符数表示)。如果字符串大于指定的大小,则 结果 窗口中将显示一条警告并且数据会被截断。有关字符串数据类型的信息,请访问 数据类型 文章。