# Процессор Aggregate (Агрегировать)

Выполняет операции с группами данных.

Процессор Aggregate (Агрегировать) позволяет группировать данные из входного потока по наборам агрегирования, значения которых затем можно использовать для операций, выводимых в новое поле.

## Использование

Процессор Aggregate (Агрегировать) принимает один входной поток и может генерировать только один выходной поток.

## Свойства

Свойства для настройки агрегирования записей.

Конфигурация

| Имя категории | Имя свойства | Конфигурация |
| --- | --- | --- |
| Группировать по (необязательно) | Поле | В списке выберите одно или несколько полей, которые требуется использовать для наборов агрегирования. |
| Агрегировать поля | Поля | Выберите поле или поля, для которых требуется выполнить операцию расчета. |
| Агрегировать поля | Операция | Выберите операцию, которую требуется применить к набору агрегирования:<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>Первый</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/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/aggregate_example_1.png)

Чтобы более глубоко проанализировать данные, можно воспользоваться процессором Aggregate (Агрегировать) для создания новой статистики, например среднего количества покупок по возрастным группам.

В свойствах процессора настройте поле Age group (Возрастная группа) как поле для группировки, а поле Purchases (Покупки) ― как поле, с которым требуется выполнять операции. Выберите операцию Среднее и присвойте имя полю, которое будет создано в выходных данных.

Чтобы выполнить другую операцию на основе возрастных групп, например, общее количество покупок, щелкните Добавить новую. На этот раз выберите операцию Сумма в качестве операции.

![конфигурация потока данных для агрегирования покупок по возрастным группам](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/aggregate_example_2.png)

Выходной поток данных теперь содержит поле Age group (Возрастная группа), а также два поля, содержащие новые данные для статистического анализа. Другие поля из исходных данных не включены в выходные данные процессора.