MicroStrategy - вложенные метрики

Вложенные метрики в MicroStrategy - это вычисления, в которых одна функция агрегирования заключена внутри другой. Они полезны, когда при проектировании хранилища данных у нас нет данных, хранящихся на требуемом уровне детализации. В таком случае мы создаем внутреннюю формулу и внешнюю формулу. Их объединение создает вложенную метрику.

пример

В этом примере мы стремимся найти средние продажи для каждой подкатегории по сравнению с общими продажами для каждой категории.

Шаг 1

Создайте отчет с категорией и подкатегорией в качестве двух столбцов. Затем щелкните правой кнопкой мыши в любом месте на вкладке источника данных и рядом с любым полем меры. Появится всплывающее окно с опцией создания метрики. Мы создаем первую метрику с помощью следующей формулы и называем ее sum_subcat_sales.

Шаг 2

Затем мы создаем еще одну метрику с именем Category_sales. В нем мы пишем внутреннюю формулу для суммы продаж для каждой категории и внешнюю формулу, дающую средние продажи для каждой категории, соответствующей подкатегории.

Шаг 3

Наконец, перетащите обе вновь созданные метрики в отчет, чтобы увидеть результат.