Saltar al contenido principal

List.Percentile

Devuelve uno o más percentiles de muestra correspondientes a las probabilidades especificadas.

Syntax

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

Remarks

Devuelve uno o más 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 correspondiente a esa 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 correspondiente 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 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.

Examples

Example #1

Encuentre el primer cuartil de la lista <code>{5, 3, 1, 7, 9}</code>.

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

Result:

3

Example #2

Encuentre los cuartiles de la lista <code>{5, 3, 1, 7, 9}</code> usando un método de interpolación que coincida con <code>PERCENTILE.EXC</code> de Excel.

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

Result:

{2, 5, 8}

Category

List.Ordering