Hop til hovedindhold

List.Percentile

Returnerer en eller flere eksempelpercentiler, der svarer til de angivne sandsynligheder.

Syntax

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

Remarks

Returnerer en eller flere eksempelfraktiler for listen list. Hvis værdien percentiles er et tal mellem 0,0 og 1,0, behandles det som en fraktil, og resultatet bliver en enkelt værdi, der svarer til sandsynligheden. Hvis værdien percentiles er en liste med tal med værdier mellem 0,0 og 1,0, vil resultatet være en liste over percentiler svarende til inputsandsynligheden. Indstillingen PercentileMode i options kan bruges af erfarne brugere til at vælge en mere specifik interpolationsmetode, men det anbefales ikke til de fleste formål. De foruddefinerede symboler PercentileMode.ExcelInc og PercentileMode.ExcelExc passer til de interpolationsmetoder, der bruges af Excel-funktionerne PERCENTILE.INC og PERCENTILE.EXC. Standardfunktionsmåden svarer til PercentileMode.ExcelInc. Symbolerne PercentileMode.SqlCont og PercentileMode.SqlDisc stemmer overens med SQL Server-adfærden for henholdsvis PERCENTILE_CONT og PERCENTILE_DISC.

Examples

Example #1

Find den første kvartil på listen <code>{5, 3, 1, 7, 9}</code>.

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

Result:

3

Example #2

Find listens kvartiler <code> {5, 3, 1, 7, 9} </code> ved hjælp af en interpolationsmetode, der matcher Excels <code>PERCENTILE.EXC</code>.

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

Result:

{2, 5, 8}

Category

List.Ordering