繁体   English   中英

从Firebase数据在Bigquery中创建查询

[英]Create Query in Bigquery from firebase data

我正在使用来自Firebase的数据处理Bigquery。 我想获取事件和其他变量,例如国家/地区,流量等。

我可以使用此代码获取事件,但是当我尝试添加新变量“ 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 

有人可以帮我吗?

您只需将其添加到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 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM