Я хочу узнать уникальных пользователей, которые начали уровень, и что эти пользователи не должны быть включены ни в какие другие уровни. Когда я использую разные, отображаются отдельные пользователи каждого уровня, которые могли или не могли играть на предыдущих уровнях. Как мне go узнать об этом?
Запущенный мною запрос
SELECT
event_name,
chapter_name,
level_name,
COUNT(DISTINCT id) AS uniques,
COUNT(id) AS total
FROM
`abc.analytics_188353913.level`
WHERE
(first_open between "2020-01-20" AND "2020-01-26")
AND platform = "ANDROID"
AND event_name = "level_start"
GROUP BY
event_name,
chapter_name,
level_name
Мне нужно найти пользователя, который считается только один раз. Это возможно? например. Если пользователь посещает уровни 2, 3 и 4, этот запрос будет подсчитывать его на каждом уровне. Мне нужно рассчитывать пользователя только на уровне 2, а не на остальных, т.е. если пользователь запускает любой уровень, он не будет учитываться на последующих уровнях.