Сценарии использования#
Например, объединить данные с одинаковым названием продукта и рассчитать соответствующую сумму перевода.
Функции#
Агрегация групп — это объединение одинаковых данных в одну группу по условию и проведение расчётов/агрегации по сгруппированным данным.
В 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), то поля с такими ограничениями нельзя использовать в качестве групповых — иначе будет ошибка.
Например, если у Анны на таблицу регионов наложено ограничение "Калифорния", то чтобы сгруппировать и агрегировать данные, поле Регион нужно перетащить в группировку — иначе появится предупреждение.