percentileContOver - 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.

percentileContOver

La función percentileContOver 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. El resultado se particiona según la dimensión especificada en el nivel de cálculo especificado.

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 percentileDiscOver. Para devolver un valor de percentil exacto que podría no estar presente en su conjunto de datos, utilice percentileContOver en su lugar.

Sintaxis

percentileDiscOver ( measure , percentile-n , [partition-by, …] , calculation-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-n

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.

partition-by

(Opcional) Una o más dimensiones por las que desea realizar particiones, separadas por comas. Cada campo en la lista está entre { } (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

calculation-level

Especifica dónde hacer el cálculo en relación con el orden de evaluación. Se admiten tres niveles de cálculo:

  • PRE_FILTER

  • PRE_AGG

  • POST_AGG_FILTER (predeterminado): para usar este nivel de cálculo, especifique una agregación en measure, por ejemplo, sum(measure).

PRE_FILTER y PRE_AGG se aplican antes de que se produzca la agregación en una visualización. Para estos dos niveles de cálculo, no puede especificar una agregación en measure en la expresión de campo calculada. Para obtener más información sobre los niveles de cálculo y cuándo se aplican, consulte Orden de evaluación en Amazon QuickSight y Uso de cálculos con reconocimiento de niveles en Amazon QuickSight.

Devuelve

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

Ejemplo de percentileContOver

El siguiente ejemplo ayuda a explicar cómo percentileContOver funciona.

ejemplo Comparación de los niveles de cálculo de la mediana

En el siguiente ejemplo, se muestra la mediana de una dimensión (categoría) al usar niveles de cálculo diferentes con la función percentileContOver. El percentil es 50. El conjunto de datos se filtra por un campo de región. El código de cada campo calculado es el siguiente:

  • example = left( category, 1 ) (Un ejemplo simplificado.)

  • pre_agg = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_AGG)

  • pre_filter = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_FILTER)

  • post_agg_filter = percentileContOver ( sum ( {Revenue} ) , 50 , [ example ], POST_AGG_FILTER )

example pre_filter pre_agg post_agg_filter ------------------------------------------------------ 0 106,728 119,667 4,117,579 1 102,898 95,946 2,307,547 2 97,807 93,963 554,570 3 101,043 112,585 2,709,057 4 96,533 99,214 3,598,358 5 106,293 97,296 1,875,648 6 97,118 69,159 1,320,672 7 100,201 90,557 969,807