使用大查询汇总和分析汇总,我想查询
计数(不同山坳),计数(不同山坳)以上(分区由COL2 )
查询都在同一个大查询的查询
但我收到一个意外的错误。
下面是查询我想要执行的模板:
SELECT
country,
partner,
segment_id,
COUNT(DISTINCT pv_id) pvs,
COUNT(DISTINCT pv_id) over(PARTITION BY country) country_total_pvs
FROM (...)
GROUP BY
country,
partner,
segment_id
而且我不断收到错误:
Error: Expression 'pv_id' is not present in the GROUP BY list
没有第5列(分析计数),该查询执行时没有任何错误。
想法?
非常感谢!
样本数据和预期的结果可以解释你想做的事。正如所写,该查询无效,因此它不能真正表达您的意图。 –
在这里,你可以采取下面的代码,例如:
'选择 语言, 标题, COUNT(DISTINCT contirbutor_username), COUNT(DISTINCT contirbutor_username)以上( PARTITION BY 语言) FROM [BigQuery的公开数据:samples.wikipedia] GROUP BY language, title'我真正想要的是对不同维度的结果进行分组。 –