返回的百分位函数值不在给定的集合中,其中百分位_近似为,我无法理解原因,需要帮助。
查询是
SELECT percentile(cl,0.2),percentile_approx(cl,0.2) from (SELECT explode(array(1, 2, 3, 4, 5)) as cl)
结果
percentile|percentile_approx
1.8 | 1
其中,中位数(第50百分位)值匹配且准确。
SELECT percentile(cl,0.5),percentile_approx(cl,0.5) from (SELECT explode(array(1, 2, 3, 4, 5)) as cl)
percentile|percentile_approx
3.0 | 3
暂无答案!
目前还没有任何答案,快来回答吧!