List.Percentile
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
Vráti jeden alebo viac vzorových percentilov zoznamu list
. Ak je hodnota percentiles
číslo v rozsahu od 0,0 do 1,0, bude sa považovať za percentil a výsledkom bude jedna hodnota zodpovedajúca tejto pravdepodobnosti. Ak je hodnota percentiles
zoznamom čísel s hodnotami medzi 0,0 a 1,0, výsledkom bude zoznam percentilov zodpovedajúcich vstupnej pravdepodobnosti.
Možnosť PercentileMode v options
môžu použiť pokročilí používatelia na výber špecifickejšej interpolačnej metódy, ale nie je odporúčaná na väčšinu použitia. Preddefinované symboly PercentileMode.ExcelInc a PercentileMode.ExcelExc, zodpovedajú metódam interpolácie používaným funkciami Excelu PERCENTILE.INC
a PERCENTILE.EXC
. Predvolené správanie sa zhoduje percentileMode.ExcelInc. Symboly PercentileMode.SqlCont a PercentileMode.SqlDisc zodpovedajú správaniu SQL Servera pre PERCENTILE_CONT
a PERCENTILE_DISC
.
Nájdite prvýquartile zoznamu {5, 3, 1, 7, 9}
.
používania
List.Percentile({5, 3, 1, 7, 9}, 0.25)
výstupu
3
Vyhľadajte quartiles zoznamu {5, 3, 1, 7, 9}
pomocou metódy interpolácie zodpovedajúcej excelovým PERCENTILE.EXC
.
používania
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
výstupu
{2, 5, 8}