Essbase Calculations – think in block’s

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

Продемонстрирую это на конкретных примерах. Для этого нам потребуется база Sample Basic из примеров Essbase.

Прежде всего нужно очистить базу данных.

Обращаю внимание на структуру БД

Нужно уточнить, что блок состоит из трех плотных направлений Year, Measures и Scenario

Так же интересует иерархическая структура структура разряженных направлений Product и Market

Дальше будут идти номера экспериментов с иллюстрацией. Предлагаю самостоятельно понять почему Essbase так считает,(мои разъяснения такого поведения  расчетов Essbase на форуме )

Опыт номер 1

Исходное состояние

Скрипт расчета

Результат

Опыт номер 2

Исходное состояние

Скрипт расчета

Результат

Опыт номер 3

Исходное состояние

Скрипт расчета

Результат

Опыт номер 4

Исходное состояние

Скрипт расчета

Результат

Опыт номер 5

Исходное состояние

Скрипт расчета

Результат