percentileCont - Amazon QuickSight

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

percentileCont

La función percentileCont calcula el percentil en función de una distribución continua de los números de la medida. Utiliza la agrupación y la ordenación que se aplican en los cuadros de campo. Responde a preguntas como: ¿Qué valores son representativos de este percentil? Para devolver un valor de percentil exacto que podría no estar presente en su conjunto de datos, utilice percentileCont. Para devolver el valor de percentil más cercano esté presente en su conjunto de datos, utilice percentileDisc en su lugar.

Sintaxis

percentileCont(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

La función percentileCont calcula un resultado en función de una distribución continua de los valores de una medida especificada. El resultado se calcula mediante una interpolación lineal entre los valores después de ordenarlos en función de los ajustes del elemento visual. Es diferente de percentileDisc, que simplemente devuelve un valor del conjunto de valores que se agregan. El resultado de percentileCont puede o no existir en los valores de la medida especificada.

Ejemplos de percentileCont

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

ejemplo Comparación de la mediana, percentileCont y percentileDisc

En el siguiente ejemplo, se muestra la mediana de una dimensión (categoría) mediante las funciones median, percentileCont y percentileDisc. 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 un valor 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 percentileCont para el campo example. Los campos calculados n%Cont se definen como percentileCont( {example} ,n). Los valores interpolados de cada columna representan los números que se incluyen en ese bucket de percentiles. En algunos casos, los valores de datos reales coinciden con los valores interpolados. Por ejemplo, la columna 100%Cont muestra el mismo valor para todas las filas porque 6783,02 es el número más alto.

example 50%Cont 75%Cont 99%Cont 100%Cont --------- ----------- ----------- ------------ ----------- A 20.97 84.307 699.99 6783.02 B 20.99 88.84 880.98 6783.02 C 20.99 90.48 842.925 6783.02 D 21.38 85.99 808.49 6783.02

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.

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