Вложенная метрика в MicroStrategy — это расчеты, в которых одна функция агрегирования заключена внутри другой. Они полезны, когда в дизайне хранилища данных у нас нет данных, сохраняемых на требуемом уровне детализации. В таком случае мы создаем внутреннюю формулу и внешнюю формулу. Объединение их создает вложенную метрику.
пример
В этом примере мы стремимся найти средние продажи по каждой подкатегории по сравнению с общими продажами по каждой категории.
Шаг 1
Создайте отчет с категорией и подкатегорией в виде двух столбцов. Затем щелкните правой кнопкой мыши в любом месте на вкладке источника данных и рядом с любым из полей меры. Появится всплывающее окно, которое показывает опцию создания метрики. Мы создаем первую метрику со следующей формулой и называем ее sum_subcat_sales.
Шаг 2
Далее мы создаем другую метрику с именем Category_sales. В нем мы записываем внутреннюю формулу для суммы продаж для каждой категории и внешнюю формулу, дающую средние продажи для каждой категории, соответствующие подкатегории.
Шаг 3
Наконец, перетащите обе вновь созданные метрики в отчет, чтобы увидеть результат.