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

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


Вид факта «Значение»


Для каждого заказчика мы можем узнать конкурсы и участников, раскрыв соответствующий элемент.


Конкурсы и участники, вид факта «Значение»


Обратите внимание, что по умолчанию факт Заявка имеет вид Значение, мы же хотим узнать количество участников на каждый конкурс и по каждому заказчику. Для этого сменим вид факта со Значение на Количество уникальных и выберем размерность Участник в качестве опорной. В верхней части списка размерностей, над горизонтальной линией, перечислены вынесенные размерности; под горизонтальной линией – прочие размерности.


Выбор опорной размерности в контекстном меню факта


Обратите внимание, что около значка вида факта теперь отображается индикатор – цветная линия. Такой же индикатор у опорной размерности.


«Количество уникальных» по опорной размерности «Участник»


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


«Количество уникальных» и «Среднее»


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


«Количество уникальных» и «Среднее» по опорной размерности


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


Опорная размерность не вынесена в область данных


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


Особенности использования опорной размерности

  1. Расчет по опорной размерности не может производиться (возникает ошибка) при одновременном соблюдении следующих условий:
    • вид факта – медиана, отклонение, минимум, максимум;
    • включен расчет по горизонтали;
    • опорная размерность расположена сверху.
  2. Расчет по опорной размерности не имеет смысла для вложенных элементов, когда опорная размерность находится в крайнем левом положении, при этом факт имеет любой сложный вид.

  • Нет меток