有谁能告诉我,如何在Hive中实现百分位数?我尝试了百分位函数,但没有得到预期的结果。示例代码将非常有帮助。
gojuced71#
使用 percentile 功能,根据产品文档:返回组中某列的精确第p百分位(不适用于浮点类型)。p必须介于0和1之间。注意:真正的百分位数只能计算整数值。使用 PERCENTILE_APPROX 如果你的输入是非整数的。如果你不能得到“预期的结果”,那么你的问题将增加更多的细节,比如什么是数据、你的查询和预期的结果。
percentile
PERCENTILE_APPROX
1条答案
按热度按时间gojuced71#
使用
percentile
功能,根据产品文档:返回组中某列的精确第p百分位(不适用于浮点类型)。p必须介于0和1之间。注意:真正的百分位数只能计算整数值。使用
PERCENTILE_APPROX
如果你的输入是非整数的。如果你不能得到“预期的结果”,那么你的问题将增加更多的细节,比如什么是数据、你的查询和预期的结果。