Назначение
Создаёт одну строку на комбинацию ключевых полей и рассчитывает сумму, количество, минимум, максимум или среднее. Без ключей рассчитывает итог по всему набору; только ключи, без показателей, дают уникальные комбинации.
Входы и выходы
Один вход in. Выход out содержит ключи и заданные итоговые поля.
Параметры
| Параметр | Настройки и значения | Варианты и ограничения |
|---|---|---|
excluded | Поля, исключённые из ролей группировки; в результате они не появляются. | Количество: 0–16384 |
keys | Поля, совместные значения которых определяют группу. | Количество: 0–100 |
aggregates | Показатели: column — поле, op — операция, name — имя результата. | Количество: 0–100 |
decimal | Десятичный разделитель числовых значений во входных данных. | Варианты: ., ,По умолчанию: . |
Операции расчёта итогов
| Параметр | Что настраивает |
|---|---|
| sum | Сумма всех нормализованных значений. |
| count | Количество строк в группе, включая пустые значения. |
| min / max | Наименьшее или наибольшее нормализованное число. |
| avg | Сумма нормализованных значений, делённая на количество строк группы. |
Пошаговая настройка
- Определите детализацию результата и выберите ключи, например Product и Month.
- Добавьте показатели и выберите sum/count/min/max/avg. Для count поле значения не требуется.
- Задайте уникальные имена результата и десятичный разделитель.
- Проверьте количество групп и итог на небольшом известном наборе данных.
Правила и диагностика
- Пустые значения и обычный текст считаются нулём в числовых итогах. Поэтому avg включает эти строки в знаменатель.
- Некорректные числовые представления, ошибки ячеек и неподдерживаемые типы сохраняют диагностику и могут остановить блок.
- Поле показателя не остаётся автоматически одновременно ключевым или исключённым; группировка нормализует его роль.
- Типы ключей важны: не преобразуйте текстовый код вроде «001» в число без необходимости.
Пример настройки
Сгруппируйте продажи по Product и Month, используя Value → sum с именем Total, и добавьте count с именем Rows. Для A/Jan/10 и A/Jan/15 результат — A/Jan/25/2.