我想在配置单元中使用不同的窗口函数计数,并获取错误。HIVE:计数截然不同的窗口函数抛出错误
使用的查询如下:
select user, dt, count(distinct dt) over(partition by user) as dates
FROM table
它引发以下错误:
FAILED: SemanticException [Error 10025]: Line 1:123 Expression not in GROUP BY key 'user'
我觉得我现在用的语法在蜂巢指定language manual
究竟我做错了吗?
您需要在查询中添加group by子句才能使用count之类的聚合函数。 – Bhavesh
我想使用计数不同作为窗口函数,而不是作为一个常规函数。给一个群组工作,但它作为一个常规函数运行,忽略了'over(按用户分区)'部分。 –