Создать запрос в Bigquery из данных Firebase - PullRequest
0 голосов
/ 30 мая 2018

Я работаю с Bigquery с данными из Firebase.Я хотел бы получить события и другие переменные, такие как страна, трафик и т. Д.

Я мог получить события с этим кодом, но когда я попытался добавить новую переменную "user_dim.geo_info.country", я получил ошибку: SELECT список выражений ссылается на user_dim.geo_info.country, который не группируется и не агрегируется в [3: 3]

#standardSQL
SELECT
  user_dim.geo_info.country,
  event.name AS event_name,
  _TABLE_SUFFIX as day,
  COUNT(1) as users
FROM `project_new.app_events_*`, 
UNNEST(event_dim) AS event
GROUP BY event_name, day 

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 30 мая 2018

Вам просто нужно добавить его в GROUP BY, как показано ниже

#standardSQL
SELECT
  user_dim.geo_info.country AS country,
  event.name AS event_name,
  _TABLE_SUFFIX AS day,
  COUNT(1) AS users
FROM `project_new.app_events_*`, 
UNNEST(event_dim) AS event
GROUP BY country, event_name, day 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...