percentileDisc (percentil) - Amazon QuickSight

percentileDisc (percentil)

La función percentileDisc calcula el percentil en función de los números reales de measure. Utiliza la agrupación y la ordenación que se aplican en los cuadros de campo. La función percentile es un alias de percentileDisc.

Utilice esta función para responder a la siguiente pregunta: ¿Qué puntos de datos reales están presentes en este percentil? Para devolver el valor del percentil más cercano que esté presente en su conjunto de datos, utilice percentileDisc. Para devolver un valor de percentil exacto que podría no estar presente en su conjunto de datos, utilice percentileCont en su lugar.

Sintaxis

percentileDisc(expression, percentile, [group-by level])

Argumentos

measure

Especifica un valor numérico que se utilizará para calcular el percentil. El argumento debe ser una medida o una métrica. Los valores nulos se ignoran en el cálculo.

percentil

El valor del percentil puede ser cualquier constante numérica del 0 al 100. Un valor de percentil de 50 calcula el valor mediano de la medida.

Nivel de agrupación

(Opcional) Especifica el nivel por el que se va a agrupar la agregación. El nivel agregado puede ser cualquier dimensión o dimensiones independientes de las dimensiones agregadas al elemento visual.

El argumento debe ser un campo de dimensión. El grupo por nivel se debe escribir entre corchetes: [ ]. Para obtener más información, consulte Funciones LAC-A.

Devuelve

El resultado de la función es un número.

Notas de uso

percentileDisc es una función de distribución inversa que asume un modelo de distribución discreta. Toma un valor percentil y una especificación de ordenación, y devuelve un elemento del conjunto dado.

Para un valor de percentil determinado P, percentileDisc utiliza los valores ordenados del elemento visual y devuelve el valor con el valor de distribución acumulado más pequeño que sea mayor o igual a P.

Ejemplos de percentileDisc

Los siguientes ejemplos ayudan a explicar cómo funciona percentileDisc.

ejemplo Comparación de la mediana, percentileDisc y percentileCont

En el siguiente ejemplo, se muestra la mediana de una dimensión (categoría) mediante las funciones percentileCont, percentileDisc y median. La mediana es lo mismo que el valor percentileCont. percentileCont interpola un valor, que puede estar o no en el conjunto de datos. Sin embargo, dado que percentileDisc siempre muestra el valor más cercano que existe en el conjunto de datos, es posible que los dos resultados no coincidan. La última columna de este ejemplo muestra la diferencia entre los dos valores. El código de cada campo calculado es el siguiente:

  • 50%Cont = percentileCont( example , 50 )

  • median = median( example )

  • 50%Disc = percentileDisc( example , 50 )

  • Cont-Disc = percentileCont( example , 50 ) − percentileDisc( example , 50 )

  • example = left( category, 1 ) (Para simplificar el ejemplo, utilizamos esta expresión para acortar los nombres de las categorías hasta la primera letra).

example median 50%Cont 50%Disc Cont-Disc -------- ----------- ------------ -------------- ------------ A 22.48 22.48 22.24 0.24 B 20.96 20.96 20.95 0.01 C 24.92 24.92 24.92 0 D 24.935 24.935 24.92 0.015 E 14.48 14.48 13.99 0.49
ejemplo El 100 es el valor de percentil máximo

En el siguiente ejemplo, se muestra un conjunto de valores de percentileDisc para el campo example. Los campos calculados n%Disc se definen como percentileDisc( {example} ,n). Los valores de cada columna son números reales que provienen del conjunto de datos.

example 50%Disc 75%Disc 99%Disc 100%Disc -------- ----------- ------------ -------------- ------------ A 20.97 73.98 699.99 6783.02 B 42.19 88.84 820.08 6783.02 C 30.52 90.48 733.44 6783.02 D 41.38 85.99 901.29 6783.0

También puede especificar en qué nivel agrupar el cálculo mediante una o más dimensiones de la vista o del conjunto de datos. Esto se denomina función LAC-A. Para obtener más información sobre las funciones LAC-A, consulte Funciones LAC-A. En el siguiente ejemplo, se calcula el percentil 30 según una distribución continua de los números a nivel de país, pero no en otras dimensiones (región) del elemento visual.

percentile({Sales}, 30, [Country])
El percentil de ventas en cada país.