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

denseRank

La función denseRank calcula la clasificación de una medida o una dimensión en comparación con las particiones especificadas. Cuenta cada elemento solo una vez, ignorando duplicados, y asigna una clasificación “sin orificios” de forma que los valores duplicados comparten la misma clasificación.

Sintaxis

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

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

Argumentos

campo de orden de clasificación

Una o más campos agregados, ya sea medidas, dimensiones o ambos, por los 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) densamente en orden descendente por State y City. A todas las ciudades con el mismo valor de max(Sales) se les asigna la misma clasificación y la siguiente ciudad se clasifica consecutivamente después de ellas. Por ejemplo, si tres ciudades comparten la misma clasificación, la cuarta ciudad se clasifica como segunda.

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

En el siguiente ejemplo, se clasifica max(Sales) densamente en orden descendente por State. A todos los estados con el mismo valor de max(Sales) se les asigna la misma clasificación y el siguiente se clasifica consecutivamente después de ellos. Por ejemplo, si tres estados comparten la misma clasificación, el cuarto estado se clasifica como segundo.

denseRank ( [max(Sales) DESC], [State] )