DAU пользователя, который начал использовать мое приложение в течение недели
Я хотел бы получить DAU пользователя, который начал использовать мое приложение в течение недели. Что я должен делать?
Данные таблицы были получены из Firebase Analytics.
На данный момент, это так: просто отображать количество новых пользователей в день.
SELECT
DATE(TIMESTAMP_ADD((TIMESTAMP_MICROS(
user_dim.first_open_timestamp_micros)
), INTERVAL 9 HOUR)) AS start_date,
COUNT(DISTINCT user_dim.app_info.app_instance_id) AS new_user
FROM `my_ios_app.app_events_20183*`
WHERE DATE(TIMESTAMP_ADD((TIMESTAMP_MICROS(
user_dim.first_open_timestamp_micros)), INTERVAL 9 HOUR)) >
DATE_SUB(DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY), INTERVAL 7 DAY)
GROUP BY start_date ORDER BY start_date DESC
Row start_date new_user
1 2018-03-27 -
2 2018-03-26 -
3 2018-03-25 -
4 2018-03-24 -
5 2018-03-23 -
6 2018-03-22 -
7 2018-03-21 -