hive 求中位数 - xd21303/Notebook GitHub Wiki
准确的求中位数用percentile
但是percentile只支持整数,所以需要先转化为整数。
percentile(cast(trade_amount as BIGINT), 0.5)
不要用 percentile_approx ,算的不准,中位数都不在原列表里。
准确的求中位数用percentile
但是percentile只支持整数,所以需要先转化为整数。
percentile(cast(trade_amount as BIGINT), 0.5)
不要用 percentile_approx ,算的不准,中位数都不在原列表里。