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

https://knd.gov.ru/license?id=673d98b7b7aeb106ce09e9fc&registryType=bloggersPermission
Download Telegram
Да, ребят, тут была реклама. Но я не абы кого публикую. У этих ребят по журналам (!) в 2018 году училась.

Я делюсь с вами исходниками и знаниями абсолютно бесплатно. Прошу понять и принять, что мне нравится получать деньги с моего хобби ❤️
🔥7921👍6🤔3
Проголосуй за контент!

Я хочу сделать канал интереснее, поэтому решила уточнить у вас: какой тип контента вы предпочитаете?🤔 И это, просьба - подпишитесь, пожалуйста, на ютубе https://m.youtube.com/@Design_PowerBI
Anonymous Poll
70%
Видео с пошаговым объяснением + pbix
21%
Speedrun видео + pbix
27%
Просто посты с картинками + pbix
15👍5
Вот ссылка: [Тык в ютуб]
22👍10🤝1
❤️‍🔥 Видеозапись с вебинара 12.10.23
на тему: "Как написать ТЗ для 1Сника и не прогореть"
https://youtu.be/b3Db2hWQueY

Вообще, для подключения Power BI к 1С есть несколько способов:
——————————————————————
1️⃣ Xlsx|CSV выгрузки на FTP ( 5 / 10 баллов)
Медленно, есть ограничения кол-ва строк, формат выгрузок требует преобразования и предподготовки данных.
Дешево и быстро в плане релизации)
——————————————————————
2️⃣ Odata http сервис (3 / 10 баллов)
Медленный, есть ограничения на разрыв коннекта, на количество данных. Некоторые методы все равно придется реализовывать обработкой в 1С. Многие не хотят публиковать информацию на серверах в Интернете, так как возможна утечка информации.
Если обороты у компании не в миллионах и нужно все по стандарту - пойдет
——————————————————————
3️⃣ HTTP Rest сервис (8 / 10 баллов)
Требует квалифицированных рук архитектора и 1С программиста. Есть ограничения по наполнению данных типа датавремя (лучше разделять на 2 столбца), тексты до 120 знаков
На средних компаниях с товарооборотом 35тыс номенклатур по 100+ реализаций в день - катит и быстро. Вся предподготовка данных на стороне 1С. Можно обновляться хоть каждые 5 минут свежими данными.
——————————————————————
4️⃣ Напрямую в SQL 1С ( 2 / 10 баллов)
Опасность повесить рабочую БД из-за нагрузки выборкой запросов. Незащищенные доступ. Нарушает условия лицензирования 1С.
Подходит для 1снутых, что решили познать Power BI
——————————————————————
5️⃣ В реплику SQL 1C ( 8 / 10 баллов)
Требуется программист, который напишет обработку в 1С и настроит регламентное задание на наполнение реплики. Частота обновления Реплики, а соответственно и ПБИ зависит от частоты регламентного задания, которое в основном пускают вне сеансов юзеров.
Качественные предподготовленные данные с ключами. Все косяки можно валить на 1С. Можно и транзакционную затащить в реплику.
——————————————————————
6️⃣ Сторонние коннекторы ( 1 / 10 баллов)
Дорого, от 60К в месяц. Либо разовый платёж за пожизненную лицензию 250к.Не платишь - не едешь. На супер кастомные 1С есть шанс что не налезет.
Не нужен 1С программист (?). Коннектор Денвик мне понравился.
——————————————————————

Как видите, у каждого способа есть свои и . Каждому придется выбирать исходя из возможностей и потребностей.

P.S.: Баллы расставлены исходя из личной неприязни к способам. Как мазохист, что прошел все 5 путей подключения, советую Http и SQL-реплику с View. Выбираю между, исходя из пожеланий по обновлению и ориентируясь на качество 1С программистов. Всем любви и качественных данных 😘
👍33🔥298
Не люблю ленточные гистограммы, но раз топ-менеджмент хочет, значит творим.

Задача:
Сортировать первый год в порядке возрастания месяцев, а в последующие года отобразить динамику изменения продаж.

Решение:
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 в комментах
🔥102👍376🥴4🐳2🌭2🥰1
Ещё этот метод можно использовать в графике перетоков сотрудников между отделами 🧐🤔 сотворю и это на днях.

// И это, я правда радуюсь комментам и лайкам. Спасибо, что читаете мой канал 😘
119🔥29👍22
Power BI Design pinned «Проголосуй за контент!

Я хочу сделать канал интереснее, поэтому решила уточнить у вас: какой тип контента вы предпочитаете?🤔 И это, просьба - подпишитесь, пожалуйста, на ютубе https://m.youtube.com/@Design_PowerBI
»
Media is too big
VIEW IN TELEGRAM
Хочу порекомендовать вам Instagram*, где Саша Морин выкладывает короткие видео про Power BI и автоматизацию🔥

Вы наверняка знаете Сашу по его коннекторам к разным рекламным и аналитическим сервисам. Недавно он создал новый аккаунт в инсте, чтобы рассказывать про Power BI, Power Query, создание коннекторов, использование API ChatGPT и вообще про автоматизацию в формате Reels.

Поэтому если хотите видеть в ленте короткие полезные видео про автоматизацию - подписывайтесь: https://www.instagram.com/directprobi/

В качестве примера добавлю одно из самых полезных видео - о том, как динамические URL мешают обновлению отчётов. Возможно вы и сами с этим уже сталкивались 😊

*Социальные сети Instagram и Facebook запрещены в РФ. Решением суда от 21.03.2022 компания Meta признана экстремистской организацией на территории Российской Федерации.
👍1715🔥6
5 000 подписчиков 😱

Спасибо что вы есть и что мотивируете пилить контент 😘
89🔥32👍15❤‍🔥3🙈2😱1🐳1
Forwarded from Бидон (BI-DONE) (Сергей Кравченко)
Всем привет!
С вами на связи Мария Гришина, автор телеграм канала Power BI Design, где выкладываю решения аналитическо-графических задач.

Обо мне немножко:
Рисую семь красных перпендикулярных линий и одну в форме котёнка 😻
Забочусь об удобстве пользователей при помощи UXUI.
Работаю ведущим аналитиком в множестве продуктовых команд и влюблена в цифры, графики и автоматизацию

Это моё первое оффлайн выступление.
UX + UI + Отчёт + Заказчик = 💕

Приходите на митап 16.11.2023. Выведем формулу счастья заказчика вместе!

И не забывайте регистрироваться и приглашать друзей!

>>Зарегистрироваться<<

До встречи на митапе!
🔥38👍177❤‍🔥3🐳3😢1
Как показать по каждой категории свой собственный график? Логичный ход - построить много графиков. 😅
А что, если количество категорий может динамически меняться?

Собрала для вас три способа решить эту задачу:
1️⃣ Стандартный MutiRow Area Chart
+ Заводится "из коробки" и не нужно мучиться с настройкой
- Если количество категорий не кратно двум, то возникают белые пустоты. Ну и ось на все категории общая, что мешает сравнивать правильно. Можно сделать в одну строку или в один столбец но это НЕ решает проблемы с общей осью.

2️⃣ SVG спарклайны в матрицу
+ Минимализм и расширение аналитики дополнительными показателями. Можно оформить в виде карточек
- Сложная мера, которая будет не оптимальна на большом количестве категорий. На больших периодах сложно читать

3️⃣ Внешний визуальный элемент Chart with States by Okviz
+ Достаточно просто настроить
- Глючит при наложении теней

// да, я знаю, что можно через параметры поля сделать выбор условных обозначений. Суть поста - как динамически множить количество графиков

// Забрать PBIX можно в комментах
🔥38👍167👎1🥴1🐳1
Как создать таблицу значений под графиком?
// Привет всем любителям Эксель

1️⃣ Создаем календарь, в котором пропишем значения офсета года для выборки значений. Для примера могу и CALENDARAUTO() брать:
Calendar = 
ADDCOLUMNS(
CALENDARAUTO(),
"Year", YEAR([Date]),
"MNo", MONTH([Date]),
"MNa",FORMAT([Date],"MMM"),
"Year Offset", YEAR([Date]) - YEAR(TODAY())
)

2️⃣ Посчитаем меры для двух последних годов:
PY = CALCULATE([Sales], 'Axis'[Year Offset]=-1)
TY = CALCULATE([Sales], 'Axis'[Year Offset]=0)

3️⃣ Создадим дубль для календаря. Первый ('Calendar') будет в срезах, второй ('Axis') в осях и заголовках:
Axis = ALLNOBLANKROW('Calendar')

4️⃣ Создадим таблицу параметров для того, чтобы положить их в таблицы. Ну и чтобы названия столбцов менялись динамически:
Parameter = 
VAR TYName = MAX('Axis'[Year])
VAR PYName = MAX('Axis'[Year])-1
VAR Result =
{
(""&PYName&"", NAMEOF([PY]), 0),
(""&TYName&"", NAMEOF([TY]), 1),
("%", NAMEOF([%]), 2)

}
RETURN
Result

5️⃣ Верстаем, чтобы столбцы матрицы оказались под значениями графика
6️⃣ В графике в оси Х нажимаем ПКМ- "Показать элементы без данных"
7️⃣ Радуемся тому, что повторили этот ваш "а в экселе лучше" для начальства 😂

// PBIX в комментах
🔥72👍23🤪54🥰1🐳1💯1👾1
Прислать идею для следующих постов можно в комментах.

И кстати, как насчёт прожарок ваших отчётов в режиме онлайн сессий? Если хотите - палец вверх 👍
👍1172
Перевёрстка отчета с применением фишек UX/UI

Автор отчета - Ирина Домосканова. Бизнес аналитик в компании по визуализации данных с маркетплейсов.
Это одна из первых её работ в Power BI. Да-да!! Результат поражает, но все равно мы нашли несколько проблем в интерфейсе отчёта.

Самая основная проблема, с которой я столкнулась - количество информации на странице для восприятия оптимально, но при этом я вышла за рамки 16:9.
Я не смогла удалить таблицу, так как она завершает рассказ моего сторителлинга и думаю, что она важна для глубокого анализа.
— Ирина Домосканова.


Действительно, читать отчеты с прокруткой очень не удобно потому что:

🟡 Забываешь информацию сверху, когда читаешь снизу;
🟡 Постоянная перемотка туда-сюда, чтобы сделать аналитический вывод;
🟡 Сложно вывести на печать...

Хочу всем bi-щикам респектнуть: как вы держитесь с такими глюками pbi по визуализации? Святые люди!
— Ирина Домосканова.


В видео ниже команда Power BI Design показала как можно сделать отчет еще вкуснее 😊

// Хотите видео с онлайн разбором и обучением верстке на этом отчете? Палец вверх 👍🏻
👍138🔥10🎄4👏1
Как отметить на графике план/факт, % выполнения и еще разметить новинки?

Через настраиваемые метки данных и немного магии z-слоев в Power BI.

// Файл в комментах.
—————————————

Кстати, напоминаю, что завтра 16.11.2023 я буду в СПБ на митапе рассказывать про UXUI-ность в отчётах.

Ссылка на регистрацию для посещения, получения трансляции и записи:
https://leader-id.ru/events/461817
😍39👍29🔥83🎉2