Анна, добрый вечер! Спасибо! Вы в очередной раз дали суппер идею и изящное решение. Вопрос: возможно ли подобным образом создать матрицу с динамическими столбцами (например номера месяцев или недель), а в качестве значений мера продаж? Первый уровень сортировки: итоговые продажи, второй подкатегории (например года)
Теперь возник новый вопрос: а если у меня будут разные листы где верхний уровень иерархии будет меняться - прописывать меру для каждого листа ? или можно сделать более универсально ?
Если меняются уровни иерархии, то меняется контекст, в котором действует мера. Поскольку речь про разные листы/виджеты, то я бы создала отдельные меры для каждого листа/виджета. Если же нужно использовать одну меру, то в нее нужно добавить условие: "если контекст такой-то, то выполняй такой-то расчет, если контекст другой - выполняй другой расчет".
Спасибо! Очень интересно и последовательно рассказываете. Не уловил один момент. Вы же константу присвоили мере с цветом. Почему тогда при чередовании фона строк отрабатывает корректно?
Можно в матрице раскрывать иерархию по + и -? Когда у себя делаю подключение к кубу, вывожу иерархию в строки, измерение гипермаркетов в столбцы и значения в ячейки - только трезубцем раскрывается все разом и проваливается на уровень ниже. А что то раскрыть на уровень ниже и при этом смотреть на все остальное что осталось на предыдущем уровне не получается. Т.е. нужен аналог как в Excel. Есть иерархия и ее уровни, можем по какому то одному направлению провалиться на сколько нам надо, остальные при этом раскрываться не будут.
Да, можно, в матрице несколько вариантов перемещения по уровням иерархии и "проваливания в данные". Попробуйте правым щелчком нажать на нужный уровень в матрице и во всплывающем меню выбрать подходящий вариант: развернуть (свернуть) выбор/весь уровень, детализация углублением/детализация обощением, показать следующий уровень, раскрыть до следующего уровня
Добрый день. Большое спасибо за видео. В моей матрице на месте фамилий находятся названия месяцев. То есть есть категория, которая разбита по месяцам. В столбцах находятся показатели-выручка, динамика, в т.ч. в % Как прописать формулу, чтобы сортировка была по итоговым значениям категории, но внутри категории сортировка не менялась по месяцам. Т.е как в начале вашего видео. Заранее благодарю
Спасибо Вам огромное! Ваши видео огонь!
Отличное видео! Как раз столкнулся с проблемой сортировки в матрице. Вам пора делать курс на каком-нибудь степике, юдеми и тд))
Спасибо!) Над курсом работаю, надеюсь за осень закончить🤞
@@ConstellationBI отлично! Желаю успеха!)
Спасибо!!!
Потрясающе🎉
Код меры сортировки на DAX:
Сортировка =
if(
not(ISFILTERED('Нормы'[Менеджер])), //условие для сортировки направлений
ROWNUMBER(
ADDCOLUMNS( //формируем виртуальную таблицу
SUMMARIZE(
ALLSELECTED('Нормы'),
'Нормы'[Направление]),
"@Sales", [Продажи]),
ORDERBY([@Sales], DESC)),
if(
ISFILTERED('Нормы'[Менеджер]), //условие для сортировки менеджеров
ROWNUMBER(
ADDCOLUMNS( //формируем виртуальную таблицу
SUMMARIZE(
ALLSELECTED('Нормы'),
'Нормы'[Направление],
'Нормы'[Менеджер]),
"@Sales", [Продажи],
"@SalesExe", [Продажи Факт/План],
"@ContractsExe", [Новые контракты Факт/План]),
ORDERBY(
[@SalesExe], DESC,
[@ContractsExe], DESC,
[@Sales], DESC),
DEFAULT,
PARTITIONBY('Нормы'[Направление])
)))
Добавлю, что меру сортировки можно кинуть в подсказку и по ней сортировать, не создавая столбец в таблице.
Интересно, надо будет попробовать. Спасибо за совет👍
Огонь! Спасибо!
🔥
Анна, добрый вечер! Спасибо! Вы в очередной раз дали суппер идею и изящное решение. Вопрос: возможно ли подобным образом создать матрицу с динамическими столбцами (например номера месяцев или недель), а в качестве значений мера продаж? Первый уровень сортировки: итоговые продажи, второй подкатегории (например года)
Спасибо за теплый отзыв!
В принципе да, многоуровневую сортировку по итоговым продажам и годам можно сделать
Теперь возник новый вопрос: а если у меня будут разные листы где верхний уровень иерархии будет меняться - прописывать меру для каждого листа ? или можно сделать более универсально ?
Если меняются уровни иерархии, то меняется контекст, в котором действует мера. Поскольку речь про разные листы/виджеты, то я бы создала отдельные меры для каждого листа/виджета. Если же нужно использовать одну меру, то в нее нужно добавить условие: "если контекст такой-то, то выполняй такой-то расчет, если контекст другой - выполняй другой расчет".
Спасибо! Очень интересно и последовательно рассказываете. Не уловил один момент. Вы же константу присвоили мере с цветом. Почему тогда при чередовании фона строк отрабатывает корректно?
Спасибо за теплый отзыв 🤗 В меру Цвет я записала "прозрачный" цвет ("#ffffff00"), поэтому значений не видно при чередовании фона строк
Можно в матрице раскрывать иерархию по + и -? Когда у себя делаю подключение к кубу, вывожу иерархию в строки, измерение гипермаркетов в столбцы и значения в ячейки - только трезубцем раскрывается все разом и проваливается на уровень ниже. А что то раскрыть на уровень ниже и при этом смотреть на все остальное что осталось на предыдущем уровне не получается. Т.е. нужен аналог как в Excel. Есть иерархия и ее уровни, можем по какому то одному направлению провалиться на сколько нам надо, остальные при этом раскрываться не будут.
Да, можно, в матрице несколько вариантов перемещения по уровням иерархии и "проваливания в данные". Попробуйте правым щелчком нажать на нужный уровень в матрице и во всплывающем меню выбрать подходящий вариант: развернуть (свернуть) выбор/весь уровень, детализация углублением/детализация обощением, показать следующий уровень, раскрыть до следующего уровня
Добрый день. Большое спасибо за видео. В моей матрице на месте фамилий находятся названия месяцев. То есть есть категория, которая разбита по месяцам. В столбцах находятся показатели-выручка, динамика, в т.ч. в % Как прописать формулу, чтобы сортировка была по итоговым значениям категории, но внутри категории сортировка не менялась
по месяцам. Т.е как в начале вашего видео. Заранее благодарю
Добрый день! Мы можем разобрать ваш пример, пришлите пожалуйста pbix файл на почту anna.powerbi@yandex.ru
А есть ли возможность провернуть подобное только без rownumber
Теоретически - да, практически не пробовала, т.к. код точно будет сложнее
@@ConstellationBI Почему-то нет данной формулы(
learn.microsoft.com/ru-ru/dax/rownumber-function-dax - посмотрите справочник DAX, должна быть)) проверьте обновление программы Power BI
Да, действительно обнова висела, спасибо@@ConstellationBI