交叉表工具
单个工具示例
“交叉表”有一个单个工具示例。转至示例工作流以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。
利用交叉表工具旋转表中数据方向,将垂直数据字段移动到水平轴上并在指定位置汇总数据。交叉表工具是转置工具的反向应用 -- 转置工具将数据从水平方向旋转至垂直方向。通过交叉表工具的行数或列数没有限制。
There is no limit to the number of rows that can be passed through the Cross Tab tool. The maximum number of columns (fields) that can be passed through the Cross Tab tool is 32,000.
重要
Designer 10.5 之前的版本处理大小写不同的相同字符串时,会创建不同的列并且修改列名称。在 10.5 和更高版本中,如果 2 个或更多单元格包含大小写不同的相同字符串,则在运行时会出错。要解决此问题,请确保每个单元格中的数据是唯一的,或者大小写一致以便于数据匹配。
配置工具
所有可用数据值的列表可在按这些值对数据分组部分找到。选择用于对数据进行分组的值。具有相同值的数据将分组到同一个行中。
从更改列标题下拉列表中选择一个值。为每个唯一值创建一个新列。
从新列的值下拉列表中选择一个值。这些值用于填充新列。
此选项仅在启用 AMP Engine 时可用。选中保留新列名称中的特殊字符复选框可在列/字段名称中保留任何特殊字符。取消选中该复选框时,Alteryx 将用下划线 (_) 字符替换列名称中的特殊字符。
选择聚合值的方法,用于在一个字段中合并多个值。可用选项取决于在新列的值字段中所选值的数据类型。
字符串数据的选项包括:
连接:使用分隔符中指定的分隔符来分隔值。
第一个:显示找到的第一个值。
最后一个: 显示找到的最后一个值。
数字数据的选项包括:
求和:对值求和。
平均:计算平均值。
计数(不含 Null):计算值(不包括 null 值)的数量。
计数(含 Null):计算值(包括 Null)的数量。
百分比行:按值计算百分比。
百分比列:按值计算百分比。
总数列:总计所有值。
总数行:添加一个新行以显示总计值。
除非仅选择了求和、第一个或最后一个中的一种方法,否则在选择上述一个或多个方法时,方法的缩写将作为前缀添加到列标题。
AVG_FieldValue,SUM_FieldValue,COUNT_FieldValue
在分隔符中指定的字符将自动添加到连接的字符串之间。此选项仅在连接字符串时可用。
字段大小字段指定了连接字符串的最大字段长度(以字符数表示)。如果字符串大于指定的大小,则结果窗口中将显示一条警告并且数据会被截断。如需了解字符串数据类型,请转到数据类型。