Перейти к основному содержимому

Агрегация данных

Агрегация — это преобразование нескольких значений данных в одно результирующее значение с помощью функций. Доступны два вида агрегированных значений:

  • Абсолютный показатель: сумма, среднее, минимальное значение, максимальное значение и другие. Пример использования: рассчитать общее количество жителей или средний рейтинг конкурентов в пределах полигона или 5-минутной зоны доступности.
  • Удельный показатель: отношение двух абсолютных показателей. Пример использования: рассчитать отношение количества работающего населения к проживающему.

При агрегации данных создаётся новый слой со способом визуализации Полигон. При расчёте абсолютного показателя слой содержит значения агрегирующего атрибута, рассчитанные по выбранной функции агрегации для каждого площадного объекта. При расчёте удельного показателя — отношения значений двух агрегирующих атрибутов. Чтобы посмотреть полученные значения в тултипе, наведите курсор на площадной объект (полигон или зону доступности):

Тултип агрегации данных

Создание слоя с агрегированными данными

  1. Создайте слой с данными, которые вы хотите агрегировать.

    Например, если вы хотите агрегировать данные о жителях, создайте слой из набора данных Население.

  2. Создайте слой с площадными объектами: со способом визуализации Полигон или Зоны доступности.

    Оба слоя (с данными и с площадными объектами) должны находиться на одной сцене дашборда.

  3. Перейдите на вкладку Дашборды и откройте дашборд.

  4. Откройте сцену с помощью стрелок Стрелка влево и Стрелка вправо. Если в дашборде только одна сцена, она откроется автоматически.

  5. В верхнем меню дашборда нажмите значок Слои и выберите слой с площадными объектами.

  6. Нажмите Агрегировать данные.

    Кнопка Агрегировать данные

  7. Настройте параметры агрегации:

    • Название нового слоя: имя нового слоя с агрегированными данными.

    • Исходный слой: слой с площадными объектами.

    • Вид показателя:

      • Абсолютный показатель: агрегирует данные по выбранному атрибуту.

        Агрегация данных: абсолютный показатель
      • Удельный показатель: агрегирует данные по выбранному атрибуту и делит полученное значение на значение другого атрибута.

        Агрегация данных: относительный показатель
    • Слой данных: слой с данными, которые содержат агрегирующий атрибут. Для вычисления удельного показателя вы можете выбрать разные слои.

    • Атрибут: атрибут, на основе которого агрегируются данные и рассчитываются значения.

    • Агрегация: функция, на основе которой рассчитываются значения агрегирующего атрибута:

      • Сумма: сумма значений.
      • Среднее: среднее значение.
      • Мин.: минимальное значение.
      • Макс.: максимальное значение.
      • Медиана: медианное значение, которое равно или больше, чем 50% значений в группе.
      • 80-ый процентиль: значение, которое равно или больше, чем 80% значений в группе.
      • 95-ый процентиль: значение, которое равно или больше, чем 95% значений в группе.
      • 99-ый процентиль: значение, которое равно или больше, чем 99% значений в группе.
    • Название показателя: название агрегирующего атрибута, которое отображается в тултипе полигона, а также в карточке при нажатии на полигон на карте. При изменении названия показателя имя атрибута в наборе данных не изменится.

    • Форматирование: формат значения агрегирующего атрибута, которое отображается в тултипе. Доступные форматы:

      • Без форматирования: разряды тысяч разделяются пробелами, дробная часть отделяется запятой.
        Пример: 12345.6789 → 12 345,6789.
      • 1,2345 → 1,235: округление до тысячных (по правилу округления к ближайшему целому).
        Пример: 12345.6789 → 12 345,679.
      • 1,2345 → 1,23: округление до сотых (по правилу округления к ближайшему целому).
        Пример: 12345.6789 → 12 345,68.
      • 1,2345 → 1,2: округление до десятых (по правилу округления к ближайшему целому).
        Пример: 12345.6789 → 12 345,7.
      • 1,2345 → 1: округление до целых (по правилу округления к ближайшему целому).
        Пример: 12345.6789 → 12 346.
      • 1 200 → 1 тыс.: компактная запись числа с указанием разряда. Только для чисел от 1000.
        Примеры: 12345 → 12 тыс., 1234567 → 1 млн.
      • 1 256 → 1 260: умное округление до десятков. Целая часть округляется до десятков, дробная отбрасывается. Только для чисел от 10.
        Пример: 12345.6789 → 12 350.
      • 1 256 → 1 300: умное округление до сотен. Целая часть округляется до тысяч, дробная отбрасывается. Только для чисел от 100.
        Пример: 12345.6789 → 12 300.
      • 1 257 → 1 000: умное округление до тысяч. Целая часть округляется до тысяч, дробная отбрасывается. Только для чисел от 1000.
        Пример: 12345.6789 → 12 000.
      • 0,12345 → 12,345 %: перевод в проценты. Максимальное количество знаков после запятой — 3.
        Примеры: 0.12345 → 12,345%, 1 → 100%.
      • 1 200 000 → 1,2E6: научный формат (экспоненциальная запись).
        Примеры: 12345 → 1,235E4, 1 → 1E0.
  8. Чтобы добавить другой агрегирующий атрибут, нажмите Добавить показатель. Вы можете добавить не более 20 атрибутов в одном слое.

  9. Нажмите Создать.

Будет создан новый слой, который автоматически добавится в выбранную сцену дашборда. При необходимости вы можете настроить визуализацию для слоя.

Что дальше?