# 聚合处理器

对数据组执行操作。

通过聚合处理器，您可以将输入数据流中的数据按聚合集进行分组，然后将这些值用于在新字段中输出的操作。

## 使用

聚合处理器需要一个输入流，只能生成一个输出流。

## 属性

要配置以聚合记录的属性。

配置

| 类别名称 | 属性名称 | 配置 |
| --- | --- | --- |
| 分组依据（可选） | 字段 | 在列表中，选择一个或多个要用于聚合集的字段。 |
| 聚合字段 | 字段 | 选择要对其执行计算操作的字段。 |
| 聚合字段 | 运算 | 选择要应用于聚合集的操作：<br><br><ul> <li> <p> <span>平均值</span></p> </li> <li> <p> </p><p><span>计数</span> </p> <p></p> </li> <li> <p><span>不同项计数</span> </p> </li> <li> <p><span>串联</span> </p> </li> <li> <p><span>First</span> </p> </li> <li> <p><span>最后一个</span> </p> </li> <li> <p><span>最大值</span> </p> </li> <li> <p><span>最大字符串</span> </p> </li> <li> <p><span>中间值</span> </p> </li> <li> <p><span>最小值</span> </p> </li> <li> <p><span>最小字符串</span> </p> </li> <li> <p><span>百分位</span> </p> </li> <li> <p><span>标准偏差</span> </p> </li> <li> <p><span>总和</span> </p> </li> </ul> |
| 聚合字段 | 分隔符 | 仅适用于串联操作。输入分隔每个串联项的文本。 |
| 百分位 | 百分位 | 仅适用于百分位数操作。输入一个介于 1 和 99 之间的整数，表示聚合被划分的值。百分位数越高，相应的聚合值越高。 |
| 聚合字段 | 输出字段名称（可选） | 输入生成的输出字段的名称。如果保留为空，则默认生成的字段名将包含所选字段的名称和所选操作的名称。 |

要重命名处理器或编辑其描述，请将鼠标指向属性面板中要更改的名称或描述，然后单击 the 编辑 icon 图标。

## 示例

本例中用作数据源的数据包含姓名、年龄组、性别和购买次数等客户信息。

![包含客户信息的数据集](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/aggregate_example_1.png)

要深入了解数据，可以使用汇总处理器创建新的统计数据，如按年龄组分列的平均购买次数。

在处理器属性中，将年龄组字段配置为分组字段，将购买配置为执行操作的字段。选择平均作为操作，并为将在输出中生成的字段命名。

要根据年龄组执行其他操作，例如购买总数，请单击Add new。这次选择和作为操作。

![按年龄组汇总购买量的数据流配置](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/aggregate_example_2.png)

输出数据流现在包含年龄组字段，以及两个包含统计分析新数据的字段。源数据中的其他字段不包括在处理器的输出中。