Преобразование данных в Power Pivot, создание мер для создания сводной с динамической группировкой и суммированием

ии загоняют в тупик, не могу решить проблему. У меня есть данные в power pivot в формате: Дата, точка, лаборатории, разные переменные и главная переменная: причины отмененных заказов

Мне нужно создать отчет, в котором можно будет отслеживать динамику изменения причин. Я хочу из этой модели сделать несколько сводных разных разбивок, но похожих форматов, в одной из них я хочу видеть разбивку по лабораториям, причинам и суммам отмененных заказов по этим причинам. Т.к. причин слишком много и мне нужно упростить и затем вывести на график, я хочу, чтобы для каждой лаборатории выводились свои топ-7 причин, а остальное динамически относилось к категории прочее (т.е для каждой лабы будут разные топ-7 и со временем они могут меняться), я создала сводную и затем несколько мер: ранг, затем мера, которая по рангу относит к категории прочее, затем сумма по прочее и финальную меру по кол-ву отмененных заказов, но я не могу понять, как мне сделать это компактнее и чтобы затем создать сводную гистограмму вида сумм отмененных заказов по топ-7 и сумма "прочее" - всех остальных заказов. Создание мер напрямую в power pivot не спасает, т.к меру нельзя положить в строки сводной. Подскажите, не могу найти информацию, как возможно это сделать, чтобы это было автоматизировано

сводная таблица


Ответы (1 шт):

Автор решения: rotabor

Предлагаю такое решение (Excel 365):

[K2]=LET(larr;A2:D501;labs;TAKE(larr;;1);rsns;CHOOSECOLS(larr;2);
  numb;INDEX(larr;;3);data;CHOOSECOLS(larr;3;4);loss;TAKE(larr;;-1);
  DROP(REDUCE("";SORT(UNIQUE(labs));LAMBDA(a;x;LET(y;TAKE(GROUPBY(rsns;data;SUM;;;-2;labs=x);7);VSTACK(a;
    HSTACK(IF(SEQUENCE(ROWS(y));x);y);
    HSTACK(x;"Other";
      SUMIF(labs;"="&x;numb)-BYCOL(CHOOSECOLS(y;2);SUM);
      SUMIF(labs;"="&x;loss)-BYCOL(CHOOSECOLS(y;3);SUM))))));1))

введите сюда описание изображения

Исходные данные - таблица "A2:D501" (500 строк в примере). Результат в K2. В ней на каждую лабораторию восемь строк: топ-7 случаев и все остальные в восьмой строке.

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

→ Ссылка