在hive中如正确寻找分位点

houyafan 2017-08-03 12:36:34
问题:
name count value
A 1 1
B 1 2
C 10 3
有这样一个表,存了三条数据,count表示实际中商品的件数。value是价格。

我想找中位数 按理来说应该中位点在C商品中。

但是在hive中使用percentile_approx函数,它会告诉我中位点是B商品 ,请问我应该如何找到正确的中位点

数据量比较大,有3亿条数据
...全文
1177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
houyafan 2017-08-11
  • 打赏
  • 举报
回复
不明白你说的是指什么样的前景
houyafan 2017-08-11
  • 打赏
  • 举报
回复
这个问题已经解决了

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧