List.Percentile

Sintaxis

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

Acerca de

Devuelve uno o varios de los percentiles de muestra de la lista list. Si el valor percentiles es un número entre 0,0 y 1,0, se tratará como percentil y el resultado será un valor único que corresponderá a tal probabilidad. Si el valor percentiles es una lista de números con valores entre 0,0 y 1,0, el resultado será una lista de percentiles que corresponderá a la probabilidad de entrada.

Los usuarios avanzados pueden usar la opción PercentileMode en options para seleccionar un método de interpolación más específico, pero en la mayoría de usos no se recomienda. Los símbolos predefinidos PercentileMode.ExcelInc y PercentileMode.ExcelExc coinciden con los métodos de interpolación utilizados por las funciones de Excel PERCENTILE.INC y PERCENTILE.EXC. El comportamiento predeterminado coincide con PercentileMode.ExcelInc. Los símbolos PercentileMode.SqlCont y PercentileMode.SqlDisc coinciden con el comportamiento de SQL Server para PERCENTILE_CONT y PERCENTILE_DISC, respectivamente.

Ejemplo 1

Encontrar el primer cuartil de la lista {5, 3, 1, 7, 9}.

Uso

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

Salida

3

Ejemplo 2

Encontrar los cuartiles de la lista {5, 3, 1, 7, 9} mediante un método de interpolación que coincide con PERCENTILE.EXC de Excel.

Uso

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

Salida

{2, 5, 8}