distinctCountOver
La función distinctCountOver calcula el recuento distinto del operando particionado por los atributos especificados en un nivel específico. Los niveles admitidos son PRE_FILTER y PRE_AGG. El operando debe estar desagregado.
Sintaxis
Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones.
distinctCountOver (measure or dimension field,[ partition_field, ... ],calculation level)
Argumentos
- measure or dimension field
-
La medida o dimensión para la que desea realizar el cálculo, por ejemplo,
{Sales Amt}. Los valores válidos sonPRE_FILTERyPRE_AGG. - 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.
Este valor se establece de forma predeterminada en
POST_AGG_FILTERcuando está en blanco.POST_AGG_FILTERno es un nivel válido para esta operación y generará un mensaje de error. Para obtener más información, consulte Uso de cálculos con reconocimiento de nivel en Amazon QuickSight. -
Ejemplo
En el siguiente ejemplo se obtiene el recuento de Sales particionado sobre City y State en el nivel PRE_AGG.
distinctCountOver ( Sales, [City, State], PRE_AGG )