Курс аналітики даних · Урок 6 з 9 · 15 липня 2026

Дашборд у Power BI з нуля: покрокова інструкція

Ви завантажили дані в Power BI Desktop, накидали кілька діаграм — і отримали сторінку, з якої нічого не зрозуміло. Знайома ситуація. Проблема більшості перших звітів не в даних, а у відсутності методу: який візуал обрати, як розмістити елементи, як дати користувачу фільтри й не перевантажити сторінку.

Power BI·9 хв читання
Дашборд у Power BI з нуля: покрокова інструкція

У цьому уроці ви пройдете весь шлях створення дашборда продажів магазину: від вибору типів візуалів до зрізів, drill-down, форматування та публікації в Power BI Service. Наприкінці у вас буде робочий дашборд і чек-лист типових помилок дизайну, яких варто уникати.

Це урок 6 безкоштовного курсу аналітики даних. Якщо ви ще не встановили Power BI Desktop і не підключали джерела даних — спершу перегляньте попередній урок про Power BI.

Крок 1. Підготуйте дані й сформулюйте питання

Дашборд відповідає на конкретні питання бізнесу, а не «показує все». Для нашого магазину візьмемо демо-базу з попередніх уроків: таблиці orders (id, customer_id, order_date, amount, status), customers (id, name, city, created_at), products (id, name, category, price) та order_items (order_id, product_id, qty).

Сформулюйте 3–5 питань, на які має відповідати сторінка. Наприклад:

  • Скільки виручки принесли завершені замовлення і як вона змінюється за місяцями?
  • Які категорії товарів продаються найкраще?
  • З яких міст приходять клієнти з найбільшим чеком?
  • Яка частка скасованих замовлень?

Якщо дані ще в MySQL, витягніть їх через конектор MySQL (Головна → Отримати дані → База даних MySQL) або підготуйте вітрину запитом:

SELECT
    o.id AS order_id,
    o.order_date,
    o.amount,
    o.status,
    c.city,
    p.category,
    oi.qty
FROM orders o
JOIN customers c   ON c.id = o.customer_id
JOIN order_items oi ON oi.order_id = o.id
JOIN products p    ON p.id = oi.product_id;

Для базових метрик створіть кілька мір у DAX — вони знадобляться майже в кожному візуалі:

Виручка =
CALCULATE(
    SUM(orders[amount]),
    orders[status] = "completed"
)

Кількість замовлень = COUNTROWS(orders)

Середній чек = DIVIDE([Виручка], [Кількість замовлень])

Детально про міри, CALCULATE і контексти поговоримо в уроці про DAX. Зараз достатньо розуміти: міра — це формула, яка перераховується під кожен візуал і фільтр автоматично.

Крок 2. Оберіть правильні типи візуалів

Найчастіша причина «нечитабельного» дашборда — невдалий тип діаграми. Правило просте: тип візуала визначає питання, а не естетика. Орієнтуйтеся на таблицю:

ПитанняВізуал у Power BIПриклад для магазину
Динаміка в часіЛінійна діаграма (Line chart)Виручка за місяцями
Порівняння категорійГістограма зі стовпцями (Bar/Column chart)Виручка за категоріями товарів
Частка від цілого (2–5 частин)Кільцева діаграма (Donut chart)Частка статусів замовлень
Одне ключове числоКартка (Card) або KPIВиручка, середній чек
Деталізація по рядкахТаблиця або матриця (Matrix)Топ-10 товарів із qty і сумою
ГеографіяМапа (Map)Виручка за містами клієнтів
Дві метрики одночасноКомбінована діаграма (Line and column)Виручка + кількість замовлень

Кілька практичних порад. Кругові й кільцеві діаграми працюють лише з 2–5 сегментами: 12 категорій на «пирозі» ніхто не розбере — беріть горизонтальну гістограму, відсортовану за спаданням. Для рейтингів (топ товарів, топ міст) горизонтальні стовпці зручніші, бо підписи читаються повністю.

Крок 3. Скомпонуйте макет сторінки

Користувач сканує сторінку зліва направо і зверху вниз. Тому діє класична схема:

  • Верхній ряд — 3–4 картки з ключовими показниками: виручка, кількість замовлень, середній чек, частка скасувань.
  • Центр — головний візуал: динаміка виручки за місяцями.
  • Нижче або праворуч — деталізація: категорії, міста, топ товарів.
  • Ліва або верхня панель — зрізи (фільтри) для користувача.

Вирівнюйте елементи через меню Формат → Вирівняти, вмикайте сітку (Подання → Сітка прив’язки). Залишайте «повітря» між візуалами — щільно притиснуті блоки зливаються. Оптимально 5–8 візуалів на сторінку; все, що понад, виносьте на окремі сторінки звіту.

Крок 4. Додайте зрізи та фільтри

Зріз (slicer) — це візуал-фільтр на самій сторінці, яким керує користувач. Додайте зріз через панель візуалізацій і перетягніть у нього поле:

  • Період — поле order_date: зріз автоматично стане повзунком діапазону дат.
  • Категоріяproducts[category] як список або випадний список (dropdown), якщо значень багато.
  • Містоcustomers[city], увімкніть у налаштуваннях зрізу «Множинний вибір».

Окрім зрізів, є панель «Фільтри» праворуч. Різниця принципова: зрізи — для користувача, панель фільтрів — для автора. Наприклад, фільтр «показувати лише замовлення зі статусом completed» на рівні сторінки логічно зафіксувати в панелі фільтрів, а вибір періоду віддати користувачу через зріз.

Фільтри в Power BI мають три рівні: на візуал, на сторінку і на весь звіт. Перевіряйте, на якому рівні ви застосували умову — це часте джерело плутанини, коли «числа не сходяться».

Взаємодія візуалів між собою

За замовчуванням клік по сегменту одного візуала перехресно виділяє (highlight) решту. Це можна змінити: виділіть візуал → Формат → Змінити взаємодії — і для кожного сусіднього візуала оберіть «Фільтрувати», «Виділяти» або «Немає». Для карток краще ставити «Фільтрувати», щоб число повністю перераховувалося, а не підсвічувалося частково.

Крок 5. Налаштуйте drill-down (деталізацію)

Drill-down дає змогу «провалюватися» з загального рівня в детальний без окремих сторінок. Класичний приклад — ієрархія дат. Покладіть в вісь X лінійної діаграми поле order_date: Power BI сам створить ієрархію Рік → Квартал → Місяць → День. У правому верхньому куті візуала з’являться стрілки:

  • роздвоєна стрілка вниз — перейти на рівень нижче для всіх значень (з років на квартали);
  • одинарна стрілка вниз — увімкнути режим деталізації: наступний клік по стовпцю розкриє саме його;
  • стрілка вгору — повернутися на рівень вище.

Власну ієрархію легко зробити для товарів: у панелі даних перетягніть products[name] на products[category] — отримаєте ієрархію «Категорія → Товар». Тепер гістограма виручки за категоріями розкривається до конкретних товарів у два кліки.

Для переходу між сторінками з контекстом використовуйте drill-through: створіть сторінку «Деталі міста», додайте поле city у зону «Деталізація» — і в контекстному меню будь-якого візуала з містами з’явиться пункт переходу на цю сторінку з уже застосованим фільтром.

Крок 6. Відформатуйте дашборд

Форматування — це не «прикраси», а керування увагою. Мінімальний набір дій:

  • Заголовки. Кожному візуалу — коротка назва людською мовою: не «Sum of amount by month», а «Виручка за місяцями».
  • Формат чисел. Задайте мірам формат у стрічці Знаряддя для мір: розділювач тисяч, валюта, 0–1 знак після коми. «1 245 300 грн» читається, «1245300.4285» — ні.
  • Кольори. Один акцентний колір для головної метрики, нейтральні — для решти. Червоний залишайте для негативу (скасовані замовлення), зелений — для позитиву.
  • Підписи даних. Увімкніть на ключових візуалах, щоб користувач не наводив курсор заради кожного числа.
  • Тема. Подання → Теми: єдина тема разом застосує шрифти й палітру до всієї сторінки.

Перевірте дашборд «тестом трьох секунд»: людина, яка бачить сторінку вперше, за три секунди має зрозуміти, про що вона і де головне число.

Крок 7. Опублікуйте звіт у Power BI Service

Готовий звіт публікується з Desktop: Головна → Опублікувати → оберіть робочу область (workspace). Потрібен обліковий запис Power BI на робочій або навчальній пошті — деталі реєстрації ми розбирали в уроці 5.

Після публікації звіт відкривається в браузері на app.powerbi.com. Зверніть увагу на термінологію: те, що ми будували в Desktop, — це звіт (report). Дашборд у самому Service — окрема сутність: збірка закріплених візуалів з одного чи кількох звітів. Щоб створити його, наведіть курсор на візуал у звіті й натисніть іконку шпильки «Закріпити візуальний елемент».

Поділитися результатом можна кнопкою «Надати спільний доступ» (потрібна ліцензія Pro або Premium-робоча область) або публічним посиланням «Опублікувати в Інтернеті» — але останнє робить дані відкритими для всіх, тож для комерційної інформації воно не підходить. Щоб дані оновлювалися самі, налаштуйте заплановане оновлення набору даних у параметрах workspace; для локальної MySQL знадобиться шлюз даних (on-premises data gateway).

Поширені помилки дизайну дашбордів

  • Все і одразу. 15 візуалів на сторінці — це не дашборд, а звалище. Одна сторінка = одна тема, 5–8 візуалів.
  • Кругова діаграма на 10+ категорій. Сегменти неможливо порівняти. Використовуйте відсортовану горизонтальну гістограму.
  • Технічні назви полів у заголовках. «Sum of amount» нічого не каже користувачу. Перейменовуйте поля й підписуйте візуали.
  • Райдуга кольорів. Коли кожен візуал розфарбований у 8 кольорів, акценти зникають. Один акцент + нейтральна палітра.
  • Фільтри, про які ніхто не знає. Якщо ви зафіксували прихований фільтр на рівні звіту, а користувач про це не здогадується — довіра до чисел падає. Виносьте важливі умови в заголовок або підпис.
  • Ігнорування статусів замовлень. Якщо рахувати виручку по всіх рядках orders, скасовані замовлення завищать суму. Саме тому міра «Виручка» вище фільтрує status = "completed".
  • Дублювання сум через зв’язки. Якщо покласти orders[amount] поруч із полями з order_items без коректної моделі, суми множаться. Як правильно будувати зв’язки — тема наступного уроку.

FAQ

Чим звіт відрізняється від дашборда в Power BI?

Звіт (report) створюється в Power BI Desktop, може мати багато сторінок і повний набір взаємодій. Дашборд (dashboard) існує лише в Power BI Service — це одна «дошка» із закріплених візуалів з одного або кількох звітів. У побуті дашбордом часто називають і добре зібрану сторінку звіту.

Скільки візуалів має бути на одній сторінці?

Практичний орієнтир — 5–8. Більша кількість уповільнює звіт (кожен візуал — окремі запити до моделі) і розпорошує увагу. Якщо питань більше — розділіть їх на кілька сторінок і зв’яжіть їх через drill-through або кнопки навігації.

Чи можна створити дашборд у безкоштовній версії Power BI?

Так. Power BI Desktop безкоштовний без обмежень для побудови звітів, а з безкоштовною ліцензією Fabric (Free) ви можете публікувати звіти у власну робочу область «Мій робочий простір». Обмеження стосуються співпраці: щоб ділитися звітами з колегами через Service, потрібна ліцензія Pro або Premium-ємність.

Чому зріз не фільтрує один із візуалів?

Найчастіші причини дві. Перша — вимкнена взаємодія: виділіть зріз, відкрийте Формат → Змінити взаємодії й перевірте, чи не стоїть «Немає» для цього візуала. Друга — поля зрізу й візуала походять з таблиць, між якими немає зв’язку в моделі даних; тоді фільтр фізично не може «дотягнутися» до даних.

Що далі

Ви зібрали перший повноцінний дашборд: обрали візуали під питання, додали зрізи й drill-down, відформатували сторінку та опублікували її в Service. Наступний крок — навести лад «під капотом»: правильно зв’язати таблиці, щоб числа не дублювалися, а фільтри працювали передбачувано.

Це урок 6 з 9 курсу аналітики даних.

Уроки виходять щодня о 09:30 — програма і навігація на сторінці курсу.

Поділитися статтею