Dax мера PWBI для расчета % от суммы по родительской строке, Расчетная мера для не определнного кол-ва групп иерархии с расчетом % по родительской строке
Добрый день. Необходимо помощь, написать меру в PWBI для расчета % от суммы по родительской строке (аналог Excel см.скрин.), группировка и кол-во уровней иерархии определятся набором полей, т.е. может быть категория-группа-скю, или клиент-группа-скю, или клиента-категория-подгруппа-вес-скю. нам необходимо получит % от суммы в каждой из иерархий. (таблица объёмная порядка 10млн.строк)
И вам дорого дня. Вы предлагаете аналог вашей модели по картинке слепить самостоятельно? Вместо картинки приложите лучше файл-пример, согласно правил форума, а то ответ тоже придется в фотошопе рисовать, а я в нем не силен. Вообще мне видится что нужен CALCULATE c ALLEXCEPT. Но конкретику без примера не скажу, хрустальный шар барахлит.
Но нужен динамический вариант автоматического определения уровней иерархии (в вашем варианте, каждый уровень необходимо прописать в формуле), как быть если в табл. от 10 до 30 возможных уровней (колонок) построения иерархии, необходимо авто определение (как в excel)
Андрей VG написал: Использовать формулы Excel для составления меры
Добрый вечер!
Подскажите, как изменить данную меру, если необходимо считать количество ячеек, а не сумму чисел. Пробовал изменить на SUM на COUNT, но видать где-то ошибся.
Андрей VG написал: Ну, самое простое - скопировать в блокнот Ctrl+H заменить SUM( на COUNT(
Это я сделал. Но полагаю, что код нужно тоже изменить, так как структуру таблицы поменял.
Когда упростил, до формы, что в примере, всё сработало. Но когда вставил в свою версию таблицы, сложенной из двух "умных" и справочных, как показано в уроке "План-факт анализ в сводной таблице с Power Pivot и Power Query", то мера работает некорректно.
Исходная задача - получить развернутый отчёт по всем подкатегориям всех продуктов, выставить показатель в процентах (% от родительской суммы) и увидеть разницу в процентах (динамику).
Изначально: 1. Создавал меры по каждому месяцу 2. Применял вычисление к каждому месяцу - % от родительской суммы 3. Создавал меру разницы между мерами месяцев
Но в таком случае, вычисления не учитывались, разница выводилась в абсолютных значениях.
Пришел к выводу, что желаемый результат могу получить, если каждый месяц изначально будет посчитан мерой % от суммы в родительской строке.
Нет, вы не сделали, не следует механически подходить к решению. В примере измерениями являются столбцы таблицы фактов. Раз у вас измерениями являются таблицы справочники, то следовало использовать их.