Delen via


List.Percentiel

Syntaxis

List.Percentile(list as list, percentiles as any, optional options as nullable record) as any

Info

Retourneert een of meer percentielen van de lijst list. Als de waarde percentiles een getal tussen 0,0 en 1,0 is, wordt deze behandeld als een percentiel en is het resultaat één waarde die overeenkomt met die waarschijnlijkheid. Als de waarde percentiles een lijst is met getallen met waarden tussen 0,0 en 1,0, is het resultaat een lijst met percentielen die overeenkomen met de invoerkans.

De optie PercentileMode kan options worden gebruikt door geavanceerde gebruikers om een specifiekere interpolatiemethode te kiezen, maar wordt niet aanbevolen voor de meeste toepassingen. Vooraf gedefinieerde symbolen PercentileMode.ExcelInc en PercentileMode.ExcelExc komen overeen met de interpolatiemethoden die worden gebruikt door de Excel-functies PERCENTILE.INC en PERCENTILE.EXC. Het standaardgedrag komt overeen met PercentileMode.ExcelInc. De symbolen PercentileMode.SqlCont en PercentileMode.SqlDisc komen overeen met het sql Server-gedrag voor PERCENTILE_CONT respectievelijkPERCENTILE_DISC.

Voorbeeld 1

Zoek het eerste kwartiel van de lijst {5, 3, 1, 7, 9}.

Gebruik

List.Percentile({5, 3, 1, 7, 9}, 0.25)

Uitvoer

3

Voorbeeld 2

Zoek de kwartielen van de lijst {5, 3, 1, 7, 9} met behulp van een interpolatiemethode die overeenkomt met excel PERCENTILE.EXC.

Gebruik

List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])

Uitvoer

{2, 5, 8}