TGTGInsightаналитика telegramLIVE / telegram public index
← Power BI Design
Power BI Design avatar

TGINSIGHT POST

Post #257

@Design_PowerBi

Power BI Design

Просмотры8,640Количество просмотров
Опубликован26 окт.26.10.2023, 21:51
Содержимое поста

Содержимое

Не люблю ленточные гистограммы, но раз топ-менеджмент хочет, значит творим. Задача: Сортировать первый год в порядке возрастания месяцев, а в последующие года отобразить динамику изменения продаж. Решение: 1️⃣ В мере через IF выдаем нужный результат в зависимости от года: RANK = VAR __Year = CALCULATE(MIN([Year]), ALL(Dates[Year])) RETURN IF( SELECTEDVALUE(Dates[Year]) = __Year, 1, DIVIDE(RANKX(ALLSELECTED(Dates[Month]), [SumTotal]),1000)+1 ) 2️⃣ Пишем динамический формат меры, чтобы были нужные метки: IF ( ISSELECTEDMEASURE ( [Rank] ), """" & FORMAT( [SumTotal] , "#,##" ) & """", SELECTEDMEASUREFORMATSTRING () ) 3️⃣ Кладем [меру] в ось Ленточной Диаграммы, в условные - [№ Месяца], в ось - [Год]. 4️⃣ Создаем Гистограмму с накоплением, куда просто помещаем 1=1 в ось и [№ Месяца] в условные. Настраиваемой меткой выводим [Название Месяца]. 5️⃣ Радуемся и плачем от бессмыслия ТЗ 🤪 // Кому нужна толщина разная: В п1 divide снимите и в условии if () поставьте не единицу, а max сумму топ года /12 // PBIX в комментах