List.Percentile
Syntaksi
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Noin
Palauttaa yhden tai useamman malli prosenttipisteen luettelosta list
. Jos arvo percentiles
on luku välillä 0,0–1,0, sitä käsitellään prosenttipisteenä ja tulos on tätä todennäköisyyttä vastaava yksittäinen arvo. Jos arvo percentiles
on lukujen luettelo, jonka arvot ovat välillä 0,0–1,0, tulos on syötetodennäköisyyksiä vastaavien prosenttipisteiden luettelo.
kehittyneet käyttäjät voivat käyttää options
PercentileMode-asetusta valitakseen tarkempia interpolointimenetelmiä, mutta tätä ei suositella useimpiin käyttötarkoituksiin. Esimääritetyt symbolit, PercentileMode.ExcelInc ja PercentileMode.ExcelExc vastaavat Excel-funktioiden PERCENTILE.INC
ja PERCENTILE.EXC
käyttämiä interpolointimenetelmiä. Oletusarvoinen toiminta vastaa PercentileMode.ExcelInc-. Symbolit PercentileMode.SqlCont ja PercentileMode.SqlDisc vastaavat PERCENTILE_CONT
:n ja PERCENTILE_DISC
SQL Serverin toimintaa.
Esimerkki 1
Selvitä luettelon ensimmäinen louhos {5, 3, 1, 7, 9}
.
käyttö
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Output
3
Esimerkki 2
Selvitä luettelon {5, 3, 1, 7, 9}
louhokset käyttämällä interpolointimenetelmää, joka vastaa Excelin PERCENTILE.EXC
.
käyttö
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
Output
{2, 5, 8}