Учебники

OBIEE — Уровневые меры

Основанные на уровне меры создаются для выполнения расчета на определенном уровне агрегирования. Они позволяют возвращать данные на нескольких уровнях агрегации одним запросом. Это также позволяет создавать доли акций.

пример

Допустим, есть компания XYZ Electronics, которая продает свою продукцию во многих регионах, странах и городах. Теперь президент компании хочет видеть общий доход на уровне страны — на один уровень ниже региона и на один уровень выше города. Таким образом, показатель общего дохода должен быть суммирован до уровня страны.

Этот тип мер называется уровнем мер. Точно так же вы можете применять меры на основе уровня к временным иерархиям.

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

Создание мер на основе уровня

Откройте хранилище в автономном режиме. Перейдите в Файл → Открыть → Оффлайн.

Выберите файл .rpd, нажмите «Открыть» → введите пароль хранилища и нажмите «ОК».

В слое BMM щелкните правой кнопкой мыши столбец Общий доход → Новый объект → Логический столбец.

Создание мер на основе уровня

Откроется диалоговое окно логического столбца. Введите имя логического столбца общего дохода. Перейти на вкладку источника столбца → Проверить производные от существующих столбцов с помощью выражения.

Диалоговое окно «Логическая колонка»

После того, как вы выберете эту опцию, мастер редактирования выражения будет подсвечен. В мастере построения выражений выберите логическую таблицу → Имя столбца → Общий доход в левом боковом меню → Нажмите ОК.

Теперь перейдите на вкладку уровня в диалоговом окне логического столбца → Нажмите на логическое измерение, чтобы выбрать его как общий итог на логическом уровне. Это указывает, что мера должна рассчитываться на уровне общего итога в иерархии измерения.

Общий итоговый уровень

После нажатия OK → логическая таблица общего дохода появится под логическим измерением и таблицами фактов.

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