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 中访问此示例和其他更多示例。

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

通过交叉表工具的行数没有限制。交叉表工具可以传递的最大列数(字段)为 32,000。

重要

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

配置工具

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

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

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

  4. 此选项仅在启用 AMP Engine 时可用。选中保留新列名称中的特殊字符复选框可在列/字段名称中保留任何特殊字符。取消选中该复选框时,Alteryx 将用下划线 (_) 字符替换列名称中的特殊字符。

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

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

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

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

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

    • 数字数据的选项包括:

      • 求和:对值求和。

      • 平均:计算平均值。

      • 计数(不含 Null):计算值(不包括 null 值)的数量。

      • 计数(含 Null):计算值(包括 Null)的数量。

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

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

      • 总数列:总计所有值。

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

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

      AVG_FieldValue,SUM_FieldValue,COUNT_FieldValue

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

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