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

Rank

La función rank calcula la clasificación de una medida o una dimensión en comparación con las particiones especificadas. Cuenta cada elemento, incluso los duplicados, una vez y asigna una clasificación “con orificios” para compensar los valores duplicados.

Sintaxis

Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones.

rank ( [ sort_order_field ASC_or_DESC, ... ] ,[ partition_field, ... ] )

Argumentos

campo de orden de clasificación

Una o más medidas y dimensiones agregadas por las que desea ordenar los datos, separadas por comas. Puede especificar un orden de clasificación ascendente (ASC) o descendente (DESC).

Cada campo en la lista está entre {} (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

partition field

(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

(Opcional) Especifica el nivel de cálculo que se va a utilizar:

  • PRE_FILTER: Los cálculos del prefiltro se calculan antes que los filtros del conjunto de datos.

  • PRE_AGG: Los cálculos preagregados se calculan antes de aplicar las agregaciones y los filtros N superiores e inferiores a los elementos visuales.

  • POST_AGG_FILTER: (Predeterminado) Los cálculos de las tablas se calculan cuando se muestran los elementos visuales.

Este valor se establece de forma predeterminada en POST_AGG_FILTER cuando está en blanco. Para obtener más información, consulte Uso de cálculos con reconocimiento de niveles en Amazon QuickSight.

Ejemplo

En el siguiente ejemplo, se clasifica max(Sales) en función de un orden descendente por State y City, con State igual a WA. A todas las ciudades con el mismo valor de max(Sales) se les asigna la misma clasificación, pero la siguiente clasificación incluye el recuento de todas las clasificaciones anteriores. Por ejemplo, si tres ciudades comparten la misma clasificación, la cuarta ciudad se clasifica como cuarta.

rank ( [max(Sales) DESC], [State, City] )

En el siguiente ejemplo, se clasifica max(Sales) en orden ascendente por State. A todos los estados con el mismo valor de max(Sales) se les asigna la misma clasificación, pero la siguiente clasificación incluye el recuento de todas las clasificaciones anteriores. Por ejemplo, si tres estados comparten la misma clasificación, el cuarto estado se clasifica como cuarto.

rank ( [max(Sales) ASC], [State] )

En el siguiente ejemplo, se clasifica Customer Region por Billed Amount total. Los campos en el cálculo de tabla se encuentran en los cuadros de campo del elemento visual.

rank( [sum({Billed Amount}) DESC] )

Los resultados del ejemplo se muestran en la siguiente captura de pantalla, junto con el valor de Billed Amount total, para que pueda ver la clasificación de cada región.

Table showing rank and sum of billed amount by customer region for APAC, EMEA, and US.