Data Analyst Professional · Модуль 1 · Урок 3 із 4
Аналітичне питання: що саме рахуємо й порівнюємо
Сильне питання містить population, одиницю аналізу, метрику, період, сегмент і базу порівняння. Це захищає від відповіді на інше питання, навіть якщо графік виглядає переконливо.
Шість полів аналітичного питання
Grain: один рядок має одне значення
Grain — це рівень деталізації набору. Якщо таблиця замовлень має один рядок на товарну позицію, підрахунок рядків не дорівнює кількості замовлень. Якщо після JOIN одна позиція дублюється через кілька промокодів, сума виручки може зрости без реальної зміни бізнесу.
| Питання | Потрібний grain | Типова помилка |
|---|---|---|
| Скільки замовлень? | Один рядок на order_id або COUNT DISTINCT | Рахувати товарні позиції |
| Яка повторна покупка? | Один рядок на customer_id + order_date | Змішати гостей без стабільного ID |
| Який денний трафік? | Дата + channel + потрібний scope | Скласти вже агреговані totals повторно |
Паспорт метрики починається до SQL
Назва: _______________________________________
Бізнес-сенс: __________________________________
Формула (numerator / denominator): ____________
Population та exclusions: _____________________
Unit/grain: ____________________________________
Дата й timezone: _______________________________
Сегменти: _____________________________________
Джерело й owner: _______________________________
Відомі обмеження: ______________________________Наприклад, conversion rate без numerator, denominator і window може означати різні числа: замовлення/сеанси, покупці/користувачі або оплати/створені замовлення.
Question tree замість одного гігантського запиту
Головне: що спричинило зміну виручки проти плану?
- Чи змінився обсяг замовлень?
- Чи змінився середній чек?
- Чи змінилася частка повернень або скасувань?
- У яких продуктах, регіонах і каналах найбільший внесок?
- Чи пояснює зміну календар, наявність або промо?
Дерево не доводить причинність. Воно розкладає метрику на перевірювані компоненти й допомагає не пропустити альтернативні пояснення.
Сильне й слабке формулювання
Слабке
«Чи правда, що новий канал поганий?» — навідне, без метрики, population, періоду та бази.
Сильніше
«Як відрізняються 30-денна повторна покупка й contribution margin нових клієнтів каналу X проти інших paid-каналів за cohort-місяцями Q2?»
Практика: question contract
- Сформулюйте головне питання одним реченням.
- Вкажіть population, unit, metric, timeframe і comparison.
- Додайте 3–5 гілок question tree.
- Запишіть metric draft із exclusions і timezone.
- Позначте, які висновки будуть описовими, а які лише гіпотезами.
Джерела
Готовність до тесту
Ви можете назвати grain, відрізнити population від unit, записати чисельник і знаменник метрики та обрати чесну базу порівняння.
Закріпіть матеріал уроку
Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.