计算Hive中的不同问题

时间:2019-03-26 13:22:49

标签: hive hiveql

我正在尝试针对其他列计算Hive表列中每个元素的数量(唯一)外观。

我尝试了此查询,但是我的错误表达式不在GROUP BY键自定义中

SELECT custom, dist_pt, dt, art, COUNT(DISTINCT art) OVER (PARTITION BY custom, dist_pt) as nb_art FROM Tab ;

1 个答案:

答案 0 :(得分:1)

从您的COUNT()中删除DISTINCT,并在查询末尾添加“按艺术组”。您需要对艺术品进行细分或分组,以便计算多少记录具有每种艺术品的独特价值。