Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
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 [ ].
- niveau de calcul
-
(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 plus d'informations, consultez Utilisation de calculs basés sur les niveaux dans Amazon Quick Suite. -
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 )