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.
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_FILTER
yPRE_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_FILTER
cuando está en blanco.POST_AGG_FILTER
no 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 )