Sdílet prostřednictvím


List.Percentile

Syntax

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

Asi

Vrací jeden nebo více vzorkových percentilů seznamu list. Pokud je hodnota percentiles číslo mezi 0,0 a 1,0, bude považováno za percentil a výsledkem bude jedna hodnota odpovídající této pravděpodobnosti. Pokud je hodnota percentiles seznam čísel s hodnotami mezi 0,0 a 1,0, bude výsledkem seznam percentilů odpovídajících vstupní pravděpodobnosti.

Možnost PercentileMode v options mohou pokročilí uživatelé použít k výběru konkrétnější metody interpolace, ale nedoporučuje se pro většinu použití. Předdefinované symboly PercentileMode.ExcelInc a PercentileMode.ExcelExc odpovídají metodám interpolace používanými funkcemi Aplikace Excel PERCENTILE.INC a PERCENTILE.EXC. Výchozí chování odpovídá PercentileMode.ExcelInc. Symboly PercentileMode.SqlCont a PercentileMode.SqlDisc odpovídají chování SQL Serveru pro PERCENTILE_CONT a PERCENTILE_DISC.

Příklad 1

Najděte první kvartil seznamu {5, 3, 1, 7, 9}.

Použití

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

výstup

3

Příklad 2

Vyhledejte kvartily seznamu {5, 3, 1, 7, 9} pomocí interpolační metody odpovídající PERCENTILE.EXCExcelu .

Použití

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

Výstup

{2, 5, 8}