Les på engelsk

Del via


List.Percentile

Syntaks

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

Om

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.

Eksempel 1

Finn den første kvartilen i listen {5, 3, 1, 7, 9}.

bruk

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

utdata

3

Eksempel 2

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}