Quantile in Segmenten

Statistik in Oracle-SQL (PL/SQL):

 

Zuordnung von Entitäten (z.B. Konten) zu Quintilen bestimmter Kennzahlen (z.B. Betrag) innerhalb von Segmenten.

 

Beispiel für Quintile:

 

select konto_nr,

segment,

trunc((ROWNUM-min(ROWNUM) over(PARTITION by segment))*5

/count(distinct konto_nr) over(PARTITION by segment)

)

+ 1 as QUINTIL

from (select konto_nr,

segment,

sum(betrag) as betrag_seg

from tabelle

group by konto_nr, 

  segment

order by segment, betrag_seg

)