Прочитать на английском

Поделиться через


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, результатом будет список процентилей, соответствующих входной вероятности.

Параметр options PercentileMode может использоваться расширенными пользователями для выбора более конкретного метода интерполяции, но не рекомендуется для большинства использования. Предопределенные символы PercentileMode.ExcelInc и PercentileMode.ExcelExc соответствуют методам интерполяции, используемым в функциях Excel PERCENTILE.INC и PERCENTILE.EXC. Поведение по умолчанию соответствует PercentileMode.ExcelInc. Символы PercentileMode.SqlCont и PercentileMode.SqlDisc действуют как PERCENTILE_CONT и PERCENTILE_DISC в SQL Server.

Пример 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}