Инструмент поддерживает интерфейс продукта «Форсайт. Аналитическая платформа» версий 9 и ранее.

В этой статье:

Настройка фильтрации измерений

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

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

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

Параметры

Панель предназначена для настройки параметров расчёта матричной агрегации:

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

  1. Выберите источник данных. В качестве источника данных можно использовать все виды кубов, кроме вычисляемых, и базы данных временных рядов. После выбора источника данных будут отображены его измерения.

  2. Настройте фильтрацию измерений. Фильтрация требуется, если агрегацию необходимо рассчитать по определённым элементам измерений.

  3. Настройте агрегацию измерений.

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

Настройка фильтрации измерений

Для выбора элементов измерения, по которым будет рассчитываться матричная агрегация, используйте диалог «Настройка фильтрации».

Для отображения диалога выберите измерение и нажмите кнопку «Фильтрация»:

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

  1. Выберите по каким сущностям будет настроен фильтр:

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

Если требуется, чтобы матричной агрегация рассчитывалась по всем элементам, кроме отмеченных, то установите флажок «Исключить выбранные элементы».

  1. Для задания условий, которым должны соответствовать атрибуты элементов, при выполнении расчёта матричной агрегации, используйте группу параметров «Расширенный фильтр». Работа с данной группой параметров аналогична работе с диалогом «Расширенный фильтр».

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

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

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

Для отображения диалога выберите измерение и нажмите кнопку «Агрегация»:

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

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

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

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

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

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

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

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

  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

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

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

См. также:

Модель матричной агрегации