作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我一直在尝试检查一组用户的 percentile_approx。这背后的意图是获取数据集中前 25% 的客户。因此,为了检查这一点,我运行了以下 HIVE 查询。
select percentile_approx(amount, 0.75)
from sales
但是,此查询返回的值为 0.0
。我不确定是什么问题。当我对少量记录的样本运行此查询时,结果符合预期。
任何人都可以阐明这一点吗?
注意 - 我试图在包含超过 330 万条记录的数据集中查找百分位数。
最佳答案
select percentile_approx(cast(amount as double), ARRAY(0.75))
from sales
试试这个方法
关于hadoop - 配置单元中的 percentile_approx 返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29389429/
我一直在尝试检查一组用户的 percentile_approx。这背后的意图是获取数据集中前 25% 的客户。因此,为了检查这一点,我运行了以下 HIVE 查询。 select percentile_
我使用的是 Hive 1.2.1000.2.4.2.0-258。 表中有4850000+行,A在73到74之间的14511行,3个cols-group_id,A和B。 Group_id 实际上等于 0
我是一名优秀的程序员,十分优秀!