Вступить в клуб →
лёгкаявопросМетрики delivery и работа со стейкхолдерами

Что на самом деле считает запрос про DAU

Аналитик прислал запрос, которым в отчёт для стейкхолдеров попадает показатель DAU (число активных пользователей за день):

SELECT event_date,
       COUNT(*) AS dau
FROM app_events
WHERE event_date = '2026-05-01'
GROUP BY event_date;

В таблице app_events одна строка — одно действие пользователя в приложении.

Что вернёт этот запрос?

  • Число уникальных пользователей, заходивших в приложение 1 мая, — это и есть корректно посчитанный DAU.
  • Число пользователей, у которых за 1 мая было ровно одно действие в приложении, — остальные из подсчёта выпадут.
  • Запрос завершится ошибкой: поле в GROUP BY уже отфильтровано в WHERE и не может быть ключом группировки.
  • Число событий за 1 мая: одному активному пользователю соответствуют десятки строк, поэтому показатель завышен в разы.

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела