Преобразователь «Группировка» - объект, выполняющий группировку данных. На входе объекта один источник, на выходе - один приёмник. Данная операция производит удаление дублирующихся значений по указанному индексу. В отличие от удаления дубликатов, все значения полей записей, у которых дублируются значения по заданному индексу, агрегируются при помощи функций «Сумма», «Минимум», «Максимум» и так далее. Поля, которые не могут быть обработаны одной из таких функций, не входят в результат группировки.
Для эффективной работы группировки данные источника должны быть упорядочены по индексу. После выполнения операции данные остаются упорядоченными.
Мастер создания объекта «Группировка» содержит следующие страницы:
Базовые свойства. Указываются примечание, наименование объекта, идентификатор объекта;
Редактирование входа. Задаётся список полей и связь с объектом для входа;
Редактирование выхода. Задаётся список полей и связь с объектом для выхода;
Редактирование выхода с ошибочными записями. Задается связь с приёмником, в который будет экспортироваться информация об ошибочных записях;
Поля группировки. Выбираются поля для группировки;
Группировка. Выбирается агрегационная формула для негруппируемых полей.
При использовании преобразователя «Группировка» из таблицы:
| Key | Date | Value |
| 4 | Summer | 1111 |
| 1 | Winter | 1111 |
| 5 | Summer | 3333 |
| 2 | Winter | 4444 |
| 6 | Summer | 1111 |
| 3 | Winter | 6666 |
можно получить таблицу без дублирования:
| Key | Date | Value |
| 5 | Summer | 3333 |
| 2 | Winter | 4444 |
| 3 | Winter | 6666 |
и таблицу из агрегированных с помощью суммы дубликатов:
| Key | Date | Value |
| 4 | Summer | 2222 |
| 1 | Winter | 1111 |
См. также: