Delen via


List.Percentile

Syntaxis

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

Over

Retourneert een of meer steekproefpercentielen 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 met getallen is met waarden tussen 0,0 en 1,0, is het resultaat een lijst met percentielen die overeenkomen met de invoerkans.

De optie PercentielMode in options kan 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 overeenkomen 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 overeenkomen met het sql Server-gedrag voor respectievelijk PERCENTILE_CONT en PERCENTILE_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 de PERCENTILE.EXCvan Excel.

Gebruik

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

uitvoer

{2, 5, 8}