Hive 计算配置单元中的行百分比
我想计算每一行占总列数的百分比。这是我的密码Hive 计算配置单元中的行百分比,hive,Hive,我想计算每一行占总列数的百分比。这是我的密码 SELECT a, a/(SELECT SUM(a) FROM table b) AS percentage FROM table b 它回来了 无法识别表达式中“SELECT”“SUM”()附近的输入 规格 它说复杂表达式、聚合、UDF等中的子查询将不受配置单元的支持 如何修复它?使用sum分析函数。空的OVER()子句汇总所有行中给定列的值 SELECT a, a/SUM(a) OVER() AS percentage FROM table
SELECT a, a/(SELECT SUM(a) FROM table b) AS percentage
FROM table b
它回来了
无法识别表达式中“SELECT”“SUM”()附近的输入
规格
它说复杂表达式、聚合、UDF等中的子查询将不受配置单元的支持
如何修复它?使用
sum
分析函数。空的OVER()
子句汇总所有行中给定列的值
SELECT a, a/SUM(a) OVER() AS percentage
FROM table
请检查以下答案: