CUME_DIST - Oblicza skumulowany rozkład wartości w grupie wartości. Dla danego wiersza CUME_DIST jest liczbą wierszy o wartości mniejszej lub równej wartości wiersza.
PERCENT_RANK - Oblicza względną rangę wiersza w grupie wierszy. Funkcja jest podobna do CUME_DIST, z tym, że nie uwzględnia bieżacego wiersza.
select
tab.wart ,
cume_dist() over (order by tab.wart) cumedist,
round(percent_rank() over (order by tab.wart),3) percentrank
from
(select 200 wart from dual
union
select 400 from dual
union
select 600 from dual
union
select 800 from dual) tab