List.Percentile
Синтаксис
List.Percentile(list as list, percentiles as any, optional options as nullable record) as any
О нас
Возвращает один или несколько примеров процентилей списка list
. Если значение percentiles
равно числу от 0,0 до 1,0, оно будет рассматриваться как процентиль, а результат будет одним значением, соответствующим этой вероятности. Если значение percentiles
является списком чисел со значениями от 0,0 до 1,0, результатом будет список процентилей, соответствующих вероятности ввода.
Параметр PercentileMode в options
могут использовать опытные пользователи для выбора более специфичного метода интерполяции, но это не рекомендуется для большинства случаев. Предопределенные символы PercentileMode.ExcelInc и PercentileMode.ExcelExc соответствуют методам интерполяции, используемым функциями Excel PERCENTILE.INC
и PERCENTILE.EXC
. Поведение по умолчанию соответствует PercentileMode.ExcelInc. Символы PercentileMode.SqlCont и PercentileMode.SqlDisc соответствуют поведению SQL Server для PERCENTILE_CONT
и PERCENTILE_DISC
соответственно.
Пример 1
Найдите первый квартиль списка {5, 3, 1, 7, 9}
.
Использование
List.Percentile({5, 3, 1, 7, 9}, 0.25)
Вывод
3
Пример 2
Найдите квартили списка {5, 3, 1, 7, 9}
с помощью метода интерполяции, соответствующего Excel PERCENTILE.EXC
.
использование
List.Percentile({5, 3, 1, 7, 9}, {0.25, 0.5, 0.75}, [PercentileMode=PercentileMode.ExcelExc])
вывод
{2, 5, 8}