List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Returnerer én eller flere eksempel persentiler av listen list
. Hvis verdien percentiles
er et tall mellom 0,0 og 1,0, behandles den som en persentil, og resultatet vil være en enkelt verdi som tilsvarer denne sannsynligheten. Hvis verdien percentiles
er en liste over tall med verdier mellom 0,0 og 1,0, blir resultatet en liste over persentiler som tilsvarer inndatasannsynligheten.
Alternativet PersentilMode i options
kan brukes av avanserte brukere til å velge en mer spesifikk interpoleringsmetode, men anbefales ikke for de fleste bruksområder. Forhåndsdefinerte symboler PercentileMode.ExcelInc og PercentileMode.ExcelExc samsvarer med interpoleringsmetodene som brukes av Excel-funksjonene PERCENTILE.INC
og PERCENTILE.EXC
. Standardvirkemåten samsvarer med PercentileMode.ExcelInc. Symbolene PercentileMode.SqlCont og PercentileMode.SqlDisc samsvarer med SQL Server-virkemåten for henholdsvis PERCENTILE_CONT
og PERCENTILE_DISC
.
Finn den første kvartilen i listen {5, 3, 1, 7, 9}
.
bruk
List.Percentile({5, 3, 1, 7, 9}, 0.25)
utdata
3
Finn kvartilene i listen {5, 3, 1, 7, 9}
ved hjelp av en interpoleringsmetode som samsvarer med Excels PERCENTILE.EXC
.
bruk
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
utdata
{2, 5, 8}