Compartir a través de


List.Percentile

Sintaxis

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

Acerca de

Devuelve uno o más percentiles de ejemplo de la lista list. Si el valor percentiles es un número comprendido entre 0,0 y 1,0, se tratará como percentil y el resultado será un valor único correspondiente a esa probabilidad. Si el valor percentiles es una lista de números con valores comprendidos entre 0,0 y 1,0, el resultado será una lista de percentiles correspondientes a la probabilidad de entrada.

Los usuarios avanzados pueden usar la opción PercentileMode en options para elegir un método de interpolación más específico, pero no se recomienda para la mayoría de los usos. Los símbolos predefinidos PercentileMode.ExcelInc y PercentileMode.ExcelExc coinciden con los métodos de interpolación usados por las funciones PERCENTILE.INC de Excel 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

Busque 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

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

Uso

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

Salida

{2, 5, 8}