Data Analyst Professional · Модуль 1 · Урок 3 із 4

Аналітичне питання: що саме рахуємо й порівнюємо

Сильне питання містить population, одиницю аналізу, метрику, період, сегмент і базу порівняння. Це захищає від відповіді на інше питання, навіть якщо графік виглядає переконливо.

70–90 хвQuestion treeMetric draft

Шість полів аналітичного питання

PopulationЯка сукупність об’єктів або подій нас цікавить?
Unit of analysisЩо є одним спостереженням: замовлення, клієнт, день?
MetricЯке числове визначення відповідає питанню?
TimeframeЗа який період і за якою датою відбираємо?
SegmentЗа якими категоріями результат має відрізнятися?
ComparisonПлан, попередній період, контроль або інша база.

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, записати чисельник і знаменник метрики та обрати чесну базу порівняння.

Практична перевірка · урок 3 з 51

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Що таке unit of analysis?
2. Чому grain важливий для COUNT?
3. Що має містити визначення conversion rate?