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 )