汇总工具
单个工具示例
汇总有一个单个工具示例。访问 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。
使用汇总工具对数据执行各种 操作 (函数和计算)。汇总工具可以:
返回一列数据的总和。求和的计算是将一个列中所有行的值加起来。
返回列中的最小值或最大值。
计算列中的行数。
按相同值对一列数据进行分组。
连接字符串值。
执行各种数学计算。
执行空间对象处理。
如需查看完整列表,请前往 汇总操作 。
工具组件
汇总工具有两个锚点:
输入锚点:输入锚点连接到要执行操作的数据。
输出锚点:输出锚点仅显示操作的结果。使用 连接工具 将汇总工具的结果与原始数据连接。
配置工具
汇总工具 配置窗口 有两个部分: 字段 和 操作 。
字段
输入的数据字段名称及其相应的 数据类型 在工具配置窗口的 字段 部分中显示。
选择要执行操作的字段。Shift + select 以选择多个字段执行相同的操作。使用 字段 部分上方的 选择 下拉列表进行批量字段选择。选项包括...
全部 :选中所有字段。
无 :无任何被选字段。取消选择之前选择的所有字段。
数值 :仅选择具有数值数据类型的字段(整数、固定小数、浮点数、双精度)。
字符串 :仅选择具有字符串数据类型的字段。
空间 :仅选择具有空间数据类型的字段。
选择字段后,选择 操作 部分上方的 添加 下拉列表。有多种操作可供选择。如果操作与所选 数据类型 不兼容,则不可用。
选择您要执行的操作。您的字段将添加到 操作 部分。
您可对一个字段执行多个操作。为此,每添加一个操作,请再次选择并添加该字段。
操作
操作 部分包含从 字段 部分添加的数据字段。将字段添加到 操作 部分后将出现以下选项:
重新排序:选择字段并使用上下箭头按钮更改字段的顺序。这还将在 结果窗口 中更新工具输出的字段顺序。
删除:选择操作字段并使用删除按钮,以删除 操作 部分的操作。
更改操作:要更改操作,请从 操作 列的下拉列表中选择可用的操作。
重命名输出字段:要重命名字段,请先选择该字段,然后在 输出字段名称字段名称 列中输入新名称。
操作属性
百分位数 、 连接 和大多数 金融 操作要求您进一步指定其属性。
当需要指定额外的属性时,请通过工具的配置窗口底部的 属性 来指定。有关特定属性的信息,请查看 汇总操作 。
如果不要求指定额外的属性,则属性部分不会显示。
汇总操作
此列表描述了汇总工具可以执行的汇总操作类型:
分组 : 将指定字段中具有相同值的数据库记录合并到单个记录中。然后汇总来自一组记录的所有结果数据。此选项适用于任何非 blob 或空间对象的数据。如果未指定“分组”,则将汇总整个文件。
求和 :返回组的总和。求和将组的所有值加起来
计数 :返回组中的记录计数。
非 null 值计数 :与计数相同,但只考虑 非 null 的记录。Null 表示未为该记录设置值。这与零或空字符串不同。
非重复值计数 :返回组中唯一记录的计数。
非重复且非 Null 值计数 :与非重复值计数相同,但只考虑 非 null 的记录。Null 表示未为该记录设置值。(与零或空字符串不同)。
Count Null :与计数相同,但只考虑值为 Null 的记录。Null 表示未为该记录设置值。这与零或空字符串不同。
最小值 :返回最小值。
最大值 :返回最大值。
第一条 :根据组中记录位置,返回组中的第一条记录。
最后一条 :根据组中记录位置,返回组中的最后一条记录。
净现值 (NPV) :计算投资的净现值。NPV 是衡量投资期内未来现金流的指标。 净现值参数 :
贴现率(每期) :贴现率百分比。默认值为 8%。
给定日期净现值 (XNPV): 计算指定日期的投资净现值。 XNPV 参数 :
融资利率 :融资利率百分比。默认值为 8%。
日期字段 :包含相关日期的字段。
内部收益率 (IRR) :计算投资的内部收益率。IRR 是指投资将获得的预期年复合回报率。
指定日期的内部收益率 (XIRR) :计算投资在指定日期的内部收益率。 XIRR 参数 :
日期字段 :包含相关日期的字段。
修正内部收益率 (MIRR) :计算投资的修正内部收益率。这是内部收益率 (IRR) 的修正,旨在解决 IRR 的一些问题。 MIRR 参数 :
融资利率 :融资利率百分比。默认值为 8%。
再投资率 :再投资率百分比。默认值为 8%。
指定日期的修正内部收益率 (MXIRR) :计算投资在指定日期的修正内部收益率。 MXIRR 参数 :
融资利率 :融资利率百分比。默认值为 8%。
再投资率 :再投资率百分比。默认值为 8%。
日期字段 :包含相关日期的字段。
平均值 :计算组的平均值。平均值的计算方法是通过将所有值的总和除以值的总个数。请注意,此计算不包括 Null 值。
乘积 :计算组的乘积。乘积的计算方法是将给定组中的所有数字相乘。
百分位数 :计算组的指定百分位数值。百分位数的计算方式:对数据进行排序,然后返回与指定百分位对应的行值以及其在已排序数组中的位置 - 最大值是第 100 个百分位数,最小值是 0 百分位数,中位数是第 50 个百分位数,第 25 个百分位数是中位数和最小值中间的值,依此类推。 百分位数 属性包括:
指定要返回的百分位数。默认值为 50%。
中位数 :计算组的中值。按顺序对值进行排序时,组的中位数是中间值。如果值的个数是偶数,则代表没有中间值,中间那两个数字的平均值就是中位数。
众数 :计算组的众数。一组数字的众数是一组值中最常出现的最小数。如果所有值都是唯一的,则返回最小数。
标准偏差 :计算组的标准偏差。标准偏差是统计中对离散程度的测量。
方差 :计算组的方差。方差的计算方法是采用标准偏差并将其乘以本身 (StdDev 2 )。
忽略 0 :进行上述数值运算并且忽略值为零的记录。
空白计数 :计算组中有多少记录具有空白或空值。
非空白计数 :计算组中有多少记录没有空白或空值。
连接 :将组中的所有记录的字符连接起来。 连接属性 包括:
开始 :指定的字符将显示在连接字符串的开头。默认情况下为空。
分隔符 :指定的字符将显示在连接字符串的每个值之间。默认值为逗号。
结尾 :指定的字符将显示在连接字符串的末尾。默认情况下为空。
重要
必须为应用操作的每个字段指定开始、分隔符和结束属性。您可以输入任何字符或字符串,或将其留空。支持的转义字符包括:\n(换行)、\t(tab 键)、\r(回车符)和 \s(空格字符)。
最长 :返回组中最长的字符串值。
模式 : 返回字符串值的模式。字符串值的模式是在一组值中最常出现的最小字符串。如果所有值都是唯一的,则返回最小的字符串。最小字符串是升序排序中的第一个字符串。
最短 :返回组的最短字符串值。
合并: 合并组中所有空间对象的区域。
创建交集: 找到组中空间对象的所有重叠区域,并创建仅包含重叠区域的多边形。如果汇总的组包含两个重叠的多边形和一个不重叠的多边形,则不返回任何对象。
创建边界矩形: 找到组中所有空间对象的地理范围,并为这些范围绘制一个边界矩形。
创建凸包: 找到一组点的凸包。凸包边形是在为一组点绘制凸多边形时得到的最小凸多边形。此多边形将不包含任何凹角。
创建形心: 找到一组空间对象的地理中心。
水平合并 :将组中的所有报表元素合并为水平布局的单个元素。
垂直合并 :将组中的所有报表元素合并为垂直布局的单个元素。
工具示例
示例 1.简单求和
使用汇总工具对数据字段或列中的值进行求和。求和的计算是将一个列中所有行的值加起来。
在 字段 部分中,选择要求和的列。
点击 添加 下拉列表并选择 求和 操作以将刚刚选定的列添加到 操作 部分。
运行工作流以查看 结果 窗口中所选列的总和。
示例 2.分组
使用汇总工具返回指定列(字段)中的每个唯一值。
在 字段 部分中,选择要作为分组依据的列。
点击 添加 下拉列表并选择 分组依据 操作,将刚刚选定的列添加到 操作 部分。
运行工作流以查看 结果 窗口中所选列中的唯一值。请注意,汇总工具区分大小写,因此 ARVADA 和 Arvada 显示为不同的值。
其它示例
要查看汇总工具的其他示例,请打开 Designer,然后在 工具面板 中选择 转换 > 汇总 。您将看到一条弹出消息,其中提供有关汇总工具的其它信息。选择 打开示例 可打开示例工作流,该工作流显示汇总工具的多种用途。运行工作流并选择一个工具,在 结果窗口中 查看其输出。