List.Percentile
Returnerar en eller flera percentiler som motsvarar de givna sannolikheterna.
Syntax
List.Percentile(
list as list,
percentiles as any,
optional options as record
) as any
Remarks
Returnerar en eller flera exempelpercentiler i listan list. Om värdet percentiles är ett tal mellan 0,0 och 1,0 betraktas det som en percentil och resultatet blir ett enstaka värde som motsvarar den sannolikheten. Om värdet percentiles är en lista över tal med värden mellan 0,0 och 1,0 blir resultatet en lista över percentiler som motsvarar den angivna sannolikheten. Avancerade användare kan använda alternativet PercentileMode i options för att välja en mer specifik interpoleringsmetod, men detta rekommenderas i de flesta fall inte. Fördefinierade symboler PercentileMode.ExcelInc och PercentileMode.ExcelExc matchar de interpoleringsmetoder som används av Excel-funktionerna PERCENTIL.INK och PERCENTIL.EXK. Standardfunktionssättet matchar PercentileMode.ExcelInc. Symbolerna PercentileMode.SqlCont och PercentileMode.SqlDisc matchar SQL Server-funktionssättet för PERCENTILE_CONT respektive PERCENTILE_DISC.
Examples
Example #1
Hitta den första kvartilen i listan <code>{5, 3, 1, 7, 9}</code>.
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Result:
3
Example #2
Hitta kvartilerna i listan <code>{5, 3, 1, 7, 9}</code> med en interpoleringsmetod som matchar Excels <code>PERCENTIL.EXK</code>.
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Result:
{2, 5, 8}
Category
List.Ordering