微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Adob​​e Analytics 数据计算 BQ 中的访问量

如何解决使用 Adob​​e Analytics 数据计算 BQ 中的访问量

我正在尝试通过从 Big Query 中的 Adob​​e Analytics 提取原始数据来计算每天的访问总数。我在编写 sql 查询方面的技能有限,因此如果有人能指出我做错了什么,我将不胜感激。

查询

SELECT EXTRACT(DATE FROM date_time) AS Day,CONCAT(visid_high,"-",visid_low,visit_start_time_gmt) AS visits 
FROM `adobe_data.table1` WHERE date_time > '2019-05-01' AND date_time < '2019-05-30' 
AND page_event = '0' 
AND exclude_hit = '0'
GROUP by Day;

我得到的错误是:“选择既不分组也不聚合的列表表达式列visits_high。”

注意:我不想按“访问次数”分组,我想按“天”获取访问次数(例如在 2019-05-01,访问次数为 12555)。

解决方法

您需要为第二个表达式使用聚合函数。也许:

SELECT EXTRACT(DATE FROM date_time) AS Day,ARRAY_AGG(CONCAT(visid_high,'-',visid_low,visit_start_time_gmt)) AS visits 
FROM `adobe_data.table1`
WHERE date_time > '2019-05-01' AND date_time < '2019-05-30' AND
      page_event = '0' AND
      exclude_hit = '0'
GROUP by Day;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。