Группировать по

Группировать по

Функция “Группировать по“ позволяет агрегировать данные на основе выбранных столбцов. С её помощью вы можете создать таблицу с результатами требуемых вам вычислений. Например, имея столбцы “Город” и “Продажи“ вы можете рассчитать общую (среднюю, максимальную и т.д.) сумму продаж по городам и вывести эту информацию в отдельный столбец таблицы.

Чтобы воспользоваться данной функцией необходимо сделать следующее:

  1. Нажмите кнопку Группировать по в верхней части окна преобразования данных:

    group-by-button.png

     

  2. В открывшемся окне укажите столбцы, данные которых вы хотите использовать в вычислениях, название нового столбца, который будет содержать полученные значения, и функцию агрегации. В этом вам помогут следующие настройки:

    • Столбцы для обработки в этом поле выбирается столбец, по которому будет происходить группировка данных. Например, если у вас есть столбец "Город", то данные будут сгруппированы по уникальным значениям этого столбца (например, Москва, Санкт-Петербург и т.д.).

    • Наименование столбца здесь указывается название нового столбца, который будет создан в результате группировки и применения агрегационной функции. Например, если вы группируете по столбцу "Город" и применяете функцию "Сумма", то можно назвать новый столбец "Общая сумма по городам".

    • 3. Агрегационная функция в этой секции выбирается функция, которая будет применена к данным в целевом столбце. Доступные опции:

      • Сумма – суммирует все значения в целевом столбце для каждой группы.

      • Среднее – вычисляет среднее значение для каждой группы.

      • Минимум – находит минимальное значение в каждой группе.

      • Максимум – находит максимальное значение в каждой группе.

      • Медиана – вычисляет медиану значений для каждой группы.

      • Количество подсчитывает количество строк в каждой группе.

      • Количество уникальных – подсчитывает количество уникальных значений в целевом столбце для каждой группы.

    • Целевой столбец здесь выбирается столбец, данные которого будут использоваться для применения агрегационной функции. Например, если вы группируете по столбцу "Город" и хотите вычислить сумму продаж, то целевым столбцом будет "Продажи".

      group-by-settings.png

      Вы также можете нажать в левой верхней части окна, чтобы добавить дополнительные столбцы, по которым будет происходить группировка данных. Щелчок по в правом верхнем углу добавит еще один целевой столбец с настройками агрегации.

  3. После заполнения всех полей нажмите кнопку Применить. У нас получился следующий результат:

    group-by-final.png

     

  4. Нажмите Добавить запрос, чтобы добавить преобразованную таблицу в модель данных:

    group-by-final2.png

Если потребуется выполнить дополнительные преобразования, нажмите напротив названия таблицы и выберите пункт Изменить запрос в выпадающем меню. Откроется окно преобразований данных, где вы сможете внести необходимые изменения.

Если изменятся исходные данные в подключенном источнике, то всё, что было настроено в процессе преобразования, также обновится.


Смотрите также

Загрузка данных и настройка модели данных

Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.