percent_rank特殊情况不包括要评估的组范围内的值

时间:2014-03-06 14:53:13

标签: excel percentile

考虑以下这些值:

company_ID    3yr_value
1            10
2            20
3            30
4            40
5            50

我在查询中有这个声明,我的目标是计算组中值50的百分比等级

round(((percent_rank() over (partition by bb.company_id order by bb.3yr_value)) * 100))

在excel中,这相当于

=percentrank(b1:b5,b5)

但是,我需要的是相当于这个1:=percentrank(b1:b4,b5) - 请注意我在需要评估的范围内不包括A5。我没有选择,已经咨询了谷歌先生,但似乎我仍然无法找到解决方案。我总是最终在查询中包含B5。

我正在使用postgres sql

0 个答案:

没有答案