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