Привет, коллеги! С вами снова Евгений Буторин, ментор курса «BI-аналитик» 👋🏻
В Power BI есть вещи, которые реально улучшают отчёты, но о них молчат в туториалах для новичков. Забирайте 3 рабочих приёма по настройке взаимодействий, формулам и оптимизации:
1️⃣ Edit Interactions — жёсткий контроль логики связей в отчёте
Новички часто не знают, что визуалы, как и фильтры, можно «развязать». По умолчанию каждый график фильтрует остальные, и иногда это ломает смысл отчёта.
Чтобы это исправить, зайдите в Format и кликните Edit interactions. Можно отключить фильтрацию, оставить только подсветку или полностью убрать влияние.
Например, график по регионам не должен менять глобальный KPI сверху. Вы отключили влияние, и отчёт стал логичнее — снизился риск принятия неверного решения.
2️⃣ HASONEVALUE — корректные итоги
Представьте себе ситуацию, что нам нужно, чтобы данные по месяцам были не уникальные, а в «Итого» уникальные. Как этого добиться?
Нам на помощь приходит функция
HASONEVALUE, которая пишется следующим образом:Measure := IF(HASONEVALUE(‘table’[product]), distinctcount(client_id), count(client_id))
Функция
HASONEVALUE() помогает проверить, выбран ли один элемент. 3️⃣ Performance Analyzer — ищем, что реально тормозит
Когда отчёт начинает грузиться долго, новички винят DAX. Но часто проблема не в долгой работе самого DAX’a, а в слишком большом количестве визуалов, детализированных таблицах, тяжёлых фильтрах или неоптимальных мерах.
Чтобы узнать причину, зайдите в раздел View и кликните на Performance Analyzer. Он показывает, сколько времени выполняется запрос и какой визуал самый медленный.
После этого вы сможете целенаправленно решить проблему медленной работы и оптимизировать дашборд.
Ставьте 🔥, если было полезно и хотите продолжение!
📈 Симулейтив
