如何解决使用 Adobe Analytics 数据计算 BQ 中的访问量
我正在尝试通过从 Big Query 中的 Adobe 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 举报,一经查实,本站将立刻删除。