Udostępnij za pośrednictwem


List.Percentyl

Składnia

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

Informacje

Zwraca co najmniej jeden percentyl próbki listy list. Jeśli wartość percentiles jest liczbą z zakresu od 0,0 do 1,0, będzie traktowana jako percentyl, a wynik będzie pojedynczą wartością odpowiadającą temu prawdopodobieństwu. Jeśli wartość percentiles jest listą liczb z wartościami z zakresu od 0,0 do 1,0, wynik będzie listą percentyli odpowiadających prawdopodobieństwa wejściowemu.

Opcja PercentileMode w options programie może być używana przez zaawansowanych użytkowników do wybierania bardziej specyficznej metody interpolacji, ale nie jest zalecana w przypadku większości zastosowań. Wstępnie zdefiniowane symbole PercentileMode.ExcelInc i PercentileMode.ExcelExc są zgodne z metodami interpolacji używanymi przez funkcje PERCENTILE.INC programu Excel i PERCENTILE.EXC. Domyślne zachowanie jest zgodne z wartością PercentileMode.ExcelInc. Symbole PercentileMode.SqlCont i PercentileMode.SqlDisc są zgodne z zachowaniem programu SQL Server odpowiednio dla PERCENTILE_CONT elementów i PERCENTILE_DISC.

Przykład 1

Znajdź pierwszy kwartyl listy {5, 3, 1, 7, 9}.

Użycie

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

Wyjście

3

Przykład 2

Znajdź kwartyli listy {5, 3, 1, 7, 9} przy użyciu metody interpolacji zgodnej z elementami PERCENTILE.EXCprogramu Excel.

Użycie

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

Wyjście

{2, 5, 8}