Я новичок в BigQuery и имею ограниченный опыт работы с SQL, но успешно выполняю несколько запросов.
Один сложный момент, на котором я немного застрял, - это распределение количества просмотров экрана по регионам пользователя.
Мой SQL-запрос выглядит так
SELECT
geo.region, COUNT(params.value.string_value) as count
FROM
`xxx`,
UNNEST(event_params) as params
WHERE
geo.country = "Australia" AND geo.region > "" AND event_name = "screen_view" AND params.key = "firebase_screen"
GROUP BY
geo.region
ORDER BY
count DESC
Я получаю некоторый вывод, который значительно меньше того, что сообщает консоль Firebase для общего количества просмотров экрана в Австралии.
Row region count
1 Victoria 25613
2 South Australia 3557
...
Что-то не так с моим запросом?