Размерность, относительно которой производится расчет сложного вида факта, называется опорной. В качестве опорной размерности можно выбрать любую размерность. Расчеты не зависят от состояния элемента размерности в мультисфере. Если раскрыть элемент основной размерности, то значение сложного вида факта для каждого элемента вложенной размерности не будет равно нулю, как в случае расчетов по уровню.
Рассмотрим следующий пример. Предположим, что мы хотим узнать количество участников, подавших заявки на конкурсы конкретных заказчиков, и количество участников, подавших заявки на каждый конкурс. При этом мы хотим видеть в рабочей области мультисферы заказчика, конкурсы и участников конкурса. Вынесем в рабочую область следующие данные.
Для каждого заказчика мы можем узнать конкурсы и участников, раскрыв соответствующий элемент.
Обратите внимание, что по умолчанию факт Заявка имеет вид Значение, мы же хотим узнать количество участников на каждый конкурс и по каждому заказчику. Для этого сменим вид факта со Значение на Количество уникальных и выберем размерность Участник в качестве опорной. В верхней части списка размерностей, над горизонтальной линией, перечислены вынесенные размерности; под горизонтальной линией – прочие размерности.
Обратите внимание, что около значка вида факта теперь отображается индикатор – цветная линия. Такой же индикатор у опорной размерности.
Рассмотрим другой пример. Предположим, что мы хотим узнать количество участников и среднюю сумму заявок. При этом мы хотим видеть в рабочей области мультисферы заказчика, конкурсы и участников конкурса. Вынесем в рабочую область соответствующие размерности, создадим две копии факта и выберем для них вид Количество уникальных и Среднее.
В качестве опорной размерности для обоих фактов выберем размерность Участник. Теперь индикатор, показывающий связь опорной размерности и факта, отображается у обоих фактов.
Опорная размерность может быть не вынесена в рабочую область. Предположим, что мы хотим узнать количество участников и среднюю сумму заявок и при этом видеть в рабочей области мультисферы только заказчиков и конкурсы. Повторим все шаги из предыдущего примера, но не будем выносить в область данных размерность «Участник».
Сравнив два последних рисунка, можно увидеть, что значения фактов для каждого конкурса на втором рисунке соответствуют значениям в строках промежуточных итогов для каждого конкурса на первом рисунке, а значение промежуточных итогов для Заказчика 1 на обоих рисунках также одинаково. Следовательно, положение опорной размерности не влияет на расчеты.
Особенности использования опорной размерности
- Расчет по опорной размерности не может производиться (ошибка), когда:
- вид факта – медиана, отклонение, минимум, максимум;
- включен расчет по горизонтали;
- опорная размерность расположена сверху.
Расчет по опорной размерности не имеет смысла для вложенных элементов, когда опорная размерность находится в крайнем левом положении, при этом факт имеет любой сложный вид.