Läs på engelska

Dela via


List.Percentil

Syntax

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

Om

Returnerar en eller flera exempel percentiler 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 matchar de interpoleringsmetoder som används av Excel-funktionerna PERCENTILE.INC och PERCENTILE.EXC. Standardbeteendet matchar PercentileMode.ExcelInc. Symbolerna PercentileMode.SqlCont och PercentileMode.SqlDisc matchar SQL Server-beteendet för PERCENTILE_DISCPERCENTILE_CONT respektive .

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)

Output

3

Exempel 2

Leta reda på kvarten 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])

Output

{2, 5, 8}