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