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

У цьому уроці ви пройдете весь шлях створення дашборда продажів магазину: від вибору типів візуалів до зрізів, 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. Наступний крок — навести лад «під капотом»: правильно зв’язати таблиці, щоб числа не дублювалися, а фільтри працювали передбачувано.
- Наступний урок: Моделювання даних у Power BI: зв’язки та схема «зірка».
- Попередній урок: Що таке Power BI: повний огляд для початківців.
- Усі уроки — на сторінці курсу аналітики даних.
Це урок 6 з 9 курсу аналітики даних.
Уроки виходять щодня о 09:30 — програма і навігація на сторінці курсу.