我正在第一次使用窗口函数。我有一个基本的窗口功能,我想组的结果通过媒体,我这样做时,我得到的错误:窗口函数内的基本分组
Error: SELECT list expression references totals.visits which is neither grouped nor aggregated at [1:12]
在我看来,我的第一行上总结totals.visits ,我在这里错过了什么?我希望看到访问量按国家细分的总数,例如:
VISITS COUNTRY
1500 United Kingdom
750 Ireland
etc.
这里是我的查询:
SELECT
SUM(totals.visits) OVER(PARTITION BY geoNetwork.country
ORDER BY geoNetwork.country) AS Visits_by_Medium,
trafficSource.medium AS Medium
FROM `xxx.ga_sessions_20171010`
GROUP BY Medium
选择字段应该是该组中的,尝试 – MiloBellano
如果我添加Visits_by_Medium到GROUP BY我得到:错误:列Visits_by_Medium包含解析函数,在GROUP BY中不允许使用[3:18] –
分析函数的使用意味着您希望返回表中的每条记录,而“GROUP BY”表示您需要一个聚合。请向我们展示您的预期产出。 –