Dela via


List.Percentile

Syntax

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

Om

Returnerar en eller flera exempelprocentiler i listan list. Om värdet percentiles är ett tal mellan 0,0 och 1,0 behandlas det som en percentil och resultatet blir ett enda värde som motsvarar den sannolikheten. Om värdet percentiles är en lista med tal med värden mellan 0,0 och 1,0 blir resultatet en lista över percentiler som motsvarar indatas sannolikhet.

Alternativet PercentileMode i options kan användas av avancerade användare för att välja en mer specifik interpoleringsmetod, men rekommenderas inte för de flesta användningsområden. Fördefinierade symboler PercentileMode.ExcelInc och PercentileMode.ExcelExc matcha de interpoleringsmetoder som används av Excel-funktionerna PERCENTILE.INC och PERCENTILE.EXC. Standardbeteendet matchar PercentileMode.ExcelInc. Symbolerna PercentileMode.SqlCont och PercentileMode.SqlDisc matcha SQL Server-beteendet för PERCENTILE_CONT respektive PERCENTILE_DISC.

Exempel 1

Hitta den första kvartilen i listan {5, 3, 1, 7, 9}.

Användning

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

utdata

3

Exempel 2

Leta reda på kvarterna i listan {5, 3, 1, 7, 9} med hjälp av en interpoleringsmetod som matchar Excels PERCENTILE.EXC.

Användning

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

utdata

{2, 5, 8}