[Мастер-класс по DAX] Расчет ТОП-3 относительно каждой категории внутри единой таблицы в Power BI
Вставка
- Опубліковано 25 вер 2024
- 1) [Скачивайте PDF] Справочник DAX функций для Power BI и Power Pivot на русском языке: biprosto.ru/ku...
2) [Скачивайте] Файлы к уроку для Power BI и Power Pivot: biprosto.ru/lp...
3) [Мини-видеокурс] Большая работа с DAX функцией FILTER в Power BI и Power Pivot (скидка 50%): biprosto.ru/lp...
4) Подробная статья по мастер-классу: biprosto.ru/da...
Наш главный сайт "BI - это просто": biprosto.ru
В данном мастер-классе мы с вами на практике разберем достаточно насущный вопрос для многих пользователей DAX в Power BI и Power Pivot: как в рамках одной таблицы произвести расчет ТОП-3 индивидуально для каждой категории (с применением технологии динамической фильтрации таблицы)?
В формулах мастер-класса используются следующие DAX функции: RANKX, FILTER, EARLIER, ADDCOLUMNS. А также оператор IN.
Переходите, смотрите, изучайте подробный пошаговый видео-разбор формул DAX
----------------------------
Перед нами стоит задача: трансформировать исходную таблицу (продажи менеджеров за период) в таблицу, которая покажет нам по каждой категории (по каждому месяцу) ТОП-3 менеджеров, их продажи и ранг.
В качестве категорий мы будем использовать календарные месяцы из столбца [Дата].
#powerbi #power_bi #DAX #язык_DAX #Power_Pivot #функции_DAX #формулы_DAX
Спасибо за вебинар. Ждём новых! Круто, что канал оживает и появляются новые видео. Удачи и спасибо за ваш курс! Приобрёл - доволен!
Благодарю, Павел, за обратную связь
Спасибо тебе, Добрый человек
Пожалуйста ))
Ещё вариант решения с помощью функции GENERATE и без RANKX:
GENERATE(
VALUES('Продажи'[Дата].[Месяц]),
CALCULATETABLE(
TOPN(
3,
ADDCOLUMNS(
SUMMARIZE(
'Продажи',
'Продажи'[Дата],
'Продажи'[Менеджер]),
"Sales", CALCULATE(SUM('Продажи'[Продажи]))),
[Sales],
0)))
Спасибо, хороший мастер класс. Можно ещё бы показать вариант с переменой вместо earlier.
Пожалуйста, Михаил. По поводу переменных, то они тоже будут в следующих видео
Здравствуйте. А будет видео данного расчета для power pivot?
Спасибо Вам за урок. Подскажите, будет ли работать этот вариант если в таблице разные года? Спасибо.
Добрый день! а можно вычислить новых клиентов относительно конкретной даты?