distinctCountOver
La fonction distinctCountOver calcule le nombre distinct d'opérandes partitionnés par les attributs spécifiés dans un niveau donné. Les niveaux pris en charge sont PRE_FILTER et PRE_AGG. L'opérande doit être désagrégé.
Syntaxe
Les crochets sont obligatoires. Pour voir quels arguments sont facultatifs, consultez les descriptions suivantes.
distinctCountOver (measure or dimension field,[ partition_field, ... ],calculation level)
Arguments
- champ mesure ou dimension
-
Mesure ou dimension pour laquelle vous souhaitez effectuer le calcul, par exemple
{Sales Amt}. Les valeurs valides sontPRE_FILTERetPRE_AGG. - champ de partition
-
(Facultatif) Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez effectuer la partition, avec séparation par des virgules.
Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].
- calculation level
-
(Facultatif) Spécifie le niveau de calcul à utiliser :
-
PRE_FILTER– Les calculs de pré-filtre sont effectués avant les filtres de jeu de données. -
PRE_AGG– Les calculs de pré-regroupement sont effectués avant d'appliquer les regroupements et les filtres N premiers/derniers aux représentations visuelles.
Lorsqu'elle est vide, la valeur par défaut est
POST_AGG_FILTER.POST_AGG_FILTERn'est pas un niveau valide pour cette opération et, le cas échéant, un message d'erreur s'affichera. Pour de plus amples informations, consultez Utilisation de calculs par niveau dans Amazon QuickSight. -
exemple
L'exemple suivant montre le compte distinct de Sales partitionné sur City et State au niveau PRE_AGG.
distinctCountOver ( Sales, [City, State], PRE_AGG )