Настройка агрегации

Настройка агрегации определяет, данные по каким измерениям будут агрегированы и каким методом.

Настройка агрегации выполняется на странице «Агрегация» в мастере редактирования блока агрегации:

Для настройки агрегации измерения:

  1. Выберите агрегируемое измерение.

  2. Нажмите кнопку «Редактировать» или дважды щёлкните по измерению. Будет открыт диалог «Настройка агрегации», в котором задайте параметры агрегации измерения.

  3. Если для измерения настроена альтернативная иерархия, то при необходимости выберите альтернативную иерархию для расчёта по элементам альтернативного справочника вместо элементов исходного справочника или настройте динамический выбор альтернативной иерархии в зависимости от атрибута параметра, указав вариант альтернативной иерархии в окне «Настройка альтернативной иерархии».

Для открытия окна

Задайте параметры:

Также выбор источника фиксированной альтернативной иерархии доступен в контекстном меню измерения.

После выполнения действий при выборе фиксированной или динамической альтернативной иерархии будет отображена пиктограмма напротив измерения. Для сброса альтернативной иерархии и возвращения к стандартной иерархии измерения выполните команду «Сбросить» в контекстном меню измерения.

В результате будет настроена агрегация измерения. Если требуется, то аналогичным образом настройте агрегацию для следующего измерения.

Для удаления выделенных настроек агрегации нажмите кнопку «Удалить».

Настройка агрегации измерения

Для настройки параметров агрегации измерения используйте диалог «Настройка агрегации»:

Порядок настройки:

  1. Выберите уровень-приёмник в измерении, для которого настраивается агрегация. Используйте раскрывающийся список «Уровень-приёмник». Если в качестве уровня выбран элемент «[Все уровни]», то агрегация будет настроена для всех уровней, в том числе и для тех, которые могут появиться позже.

  2. Задайте метод агрегации в раскрывающемся списке «Метод агрегации». Для подробного описания доступных методов агрегации обратитесь к разделу «Методы агрегации».

  3. Задайте уровни-источники для агрегации.

Для автоматического определения уровней-источников установите флажок «Автоматически определять уровни-источники (дочерние элементы)».

Для определения уровней-источников вручную убедитесь, что флажок «Автоматически определять уровни-источники (дочерние элементы)» снят и отметьте флажками все необходимые уровни.

Если настройка агрегации выполняется для всех уровней, то уровни-источники всегда определяются автоматически.

  1. Определите метод сохранения агрегированных данных на уровне-приёмнике. Используйте группу переключателей «Сохранять агрегированные данные»:

  1. Определите метод обработки пустых значений. Используйте группу переключателей «Обработка пустых значений»:

  1. Определите, учитывать ли при расчёте агрегации значение уровня-приёмника. По умолчанию агрегация рассчитывается с учётом значения уровня приёмника. Если данное значение необходимо исключить из агрегации, то снимите флажок «Учитывать значение во владельце».

В результате будет настроена агрегация для выбранного измерения.

Особенности расчёта агрегации

Если в отметке присутствуют разрывы, то агрегация рассчитывается с прыжком на уровень. Разрыв в отметке - это когда отмечены дочерние элементы, но не отмечен их родительский элемент В таком случае данные дочерних элементов неотмеченного родительского элемента используются для расчета следующего родительского элемента.

Например, есть иерархия, в которой с разрывом отмечены элементы:

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

Шаг Установлен флажок «Учитывать значение во владельце» Снят флажок «Учитывать значение во владельце»
Выполняется расчёт на нижем уровне
  Item 1.1 = Item 1.1 + item 1.1.1 + item 1.1.2 Item 1.1 = item 1.1.1 + item 1.1.2
Вычисляется значение верхнего уровня
  Item 2 = Item 2+ item 2.1.1 + 2.1.2 Item 2 = item 2.1.1 + 2.1.2
  Item 3 = Item 3 + item 3.1.1 Item 3 = item 3.1.1
Вычисляется значение для корневого элемента
  Root = Root + item 1.1 + item 1.3 + item 2 + item 3 Root = item 1.1 + item 1.3 + item 2 + item 3

Методы агрегации

Для агрегации измерения в модели матричной агрегации доступны следующие методы:

См. также:

Начало работы с расширением «Алгоритмы расчёта» в веб-приложении | Вставка и настройка блоков агрегации