Группировать по
Функция “Группировать по“ позволяет агрегировать данные на основе выбранных столбцов. С её помощью вы можете создать таблицу с результатами требуемых вам вычислений. Например, имея столбцы “Город” и “Продажи“ вы можете рассчитать общую (среднюю, максимальную и т.д.) сумму продаж по городам и вывести эту информацию в отдельный столбец таблицы.
Чтобы воспользоваться данной функцией необходимо сделать следующее:
Нажмите кнопку Группировать по в верхней части окна преобразования данных:
В открывшемся окне укажите столбцы, данные которых вы хотите использовать в вычислениях, название нового столбца, который будет содержать полученные значения, и функцию агрегации. В этом вам помогут следующие настройки:
Столбцы для обработки – в этом поле выбирается столбец, по которому будет происходить группировка данных. Например, если у вас есть столбец "Город", то данные будут сгруппированы по уникальным значениям этого столбца (например, Москва, Санкт-Петербург и т.д.).
Наименование столбца – здесь указывается название нового столбца, который будет создан в результате группировки и применения агрегационной функции. Например, если вы группируете по столбцу "Город" и применяете функцию "Сумма", то можно назвать новый столбец "Общая сумма по городам".
3. Агрегационная функция – в этой секции выбирается функция, которая будет применена к данным в целевом столбце. Доступные опции:
Сумма – суммирует все значения в целевом столбце для каждой группы.
Среднее – вычисляет среднее значение для каждой группы.
Минимум – находит минимальное значение в каждой группе.
Максимум – находит максимальное значение в каждой группе.
Медиана – вычисляет медиану значений для каждой группы.
Количество – подсчитывает количество строк в каждой группе.
Количество уникальных – подсчитывает количество уникальных значений в целевом столбце для каждой группы.
Целевой столбец – здесь выбирается столбец, данные которого будут использоваться для применения агрегационной функции. Например, если вы группируете по столбцу "Город" и хотите вычислить сумму продаж, то целевым столбцом будет "Продажи".
Вы также можете нажать в левой верхней части окна, чтобы добавить дополнительные столбцы, по которым будет происходить группировка данных. Щелчок по в правом верхнем углу добавит еще один целевой столбец с настройками агрегации.
После заполнения всех полей нажмите кнопку Применить. У нас получился следующий результат:
Нажмите Добавить запрос, чтобы добавить преобразованную таблицу в модель данных:
Если потребуется выполнить дополнительные преобразования, нажмите напротив названия таблицы и выберите пункт Изменить запрос в выпадающем меню. Откроется окно преобразований данных, где вы сможете внести необходимые изменения.
Если изменятся исходные данные в подключенном источнике, то всё, что было настроено в процессе преобразования, также обновится.
Смотрите также