Агрегация групп

Например, объединить данные с одинаковым названием продукта и рассчитать соответствующую сумму перевода.

Агрегация групп — это объединение одинаковых данных в одну группу по условию и проведение расчётов/агрегации по сгруппированным данным.

В Sigla Vision можно задавать групповые поля и итоговые поля.

Логика расчёта недель соответствует стандарту IOS: неделя начинается с воскресенья, в году 52 или 53 недели, первая неделя года обязательно содержит 4 января. Это гарантирует, что каждая неделя длится 7 дней, что удобно для бизнеса.

Покажем, как с помощью Групповой сводки посчитать средний объём по постоянным и временным контрактам по кварталам.

Загрузите данные и перейдите в интерфейс редактирования данных.

Нажмите Агрегация групп, перейдите к настройкам.

Перетащите поля Contract Signing Time и Contract Type в Группа, а поле Contract Amount — в Значение.

Нажмите > Год-Квартал для группировки по дате.

Нажмите ▼ > Настроить группировку для поля Contract Type.

Нажмите Добавить группу и задайте имя Permanent Business.

Выделите Постоянные записи и переместите их в эту группу.

Отметьте "Объединить несгруппированные в Другое" и переименуйте Другое в Temporary Business. Нажмите ОК.

Перетащите поле Contract Amount в область Значение.

Нажмите ▼ > Среднее для поля Contract Amount.

Можно добавить условия агрегации для фильтрации данных. Например, чтобы видеть только детали по постоянным контрактам, нажмите ▼ > Условия агрегации > Добавить условие (AND).

После выполнения настроек данные обновятся.

Поддерживаются поля типа текст, значение и дата. Все поля (в т.ч. пустые) можно переименовывать и удалять.

Тип поля Доступный способ группировки Описание
Текстовое поле Группировка одинаковых значений, пользовательская группировка Группировка или кастомная группировка по текстовым значениям
Числовое поле Группировка одинаковых значений, группировка по интервалам Группировка идентичных значений/По интервалам (Авто — на 5 групп, Кастомная — по вашим диапазонам, можно добавлять, изменять и называть группы)
Дата 17 вариантов детализации: Год-Месяц-День, Количество недель в году, Год-Месяц, Год-Квартал, Год, Квартал, Месяц, День, Недели, Неделя, Воскресенье, Час, Минута, Секунда, Год-Месяц-День-Час, Год-Месяц-День-Час-Мин, Год-Месяц-День-Час-Мин-Сек

Поддерживаются поля типа текст, знаычение и дата. Все поля (в т.ч. пустые) можно переименовывать и удалять.

Тип поля Доступные методы итогов Описание
Текстовое поле Число уникальных, Кол-во записей, Объединение строк Число уникальных — каждая уникальная строка учитывается 1 раз (count distinct), Количество — просто count(*), Объединение — все значения склеиваются
Числовое поле Сумма, Среднее, Максимум, Минимум, Число уникальных, Количество, Дисперсия, Стандартное отклонение, Медиана, Год-к-году, Месяц-к-месяцу, Неделя-к-неделе Год-к-году, Рост год-к-году/по кварталам/месяцам/неделям. По умолчанию расчёт — Сумма
Дата Число уникальных, Количество, Самое раннее/самое позднее время Например, самое раннее/позднее время в группе

(Актуально только при работе с извлечёнными данными)

Если для пользователя задано строковое ограничение (row permission), то поля с такими ограничениями нельзя использовать в качестве групповых — иначе будет ошибка.

Например, если у Анны на таблицу регионов наложено ограничение "Калифорния", то чтобы сгруппировать и агрегировать данные, поле Регион нужно перетащить в группировку — иначе появится предупреждение.