List.Percentil
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
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_DISC
PERCENTILE_CONT
respektive .
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
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}