Les fonctions d'agrégation de base correspondent au groupe des fonctions d'agrégation les plus courantes.
Pour afficher une description succincte et la syntaxe d'une fonction, utilisez le menu déroulant de chaque fonction. Pour plus d'informations, cliquez sur le nom de la fonction dans la description de la syntaxe.
Fonctions d'agrégation de base utilisées dans le script de chargement de données
FirstSortedValue() renvoie la valeur de l'expression spécifiée dans value qui correspond au résultat du tri de l'argument sort_weight, par exemple, le nom du produit ayant le prix unitaire le plus bas. Il est possible de spécifier la nième valeur dans l'ordre de tri dans l'argument rank. Si plusieurs valeurs résultantes partagent le même champ sort_weight pour la fonction rank spécifiée, la fonction renvoie la valeur NULL. Les valeurs sont itérées sur un nombre d'enregistrements définis par une clause group by ou agrégées sur l'ensemble de données entier si aucune clause group by n'a été définie.
Max() permet de déterminer la valeur numérique la plus élevée contenue dans les données agrégées de l'expression définie par une clause group by. Si vous spécifiez un argument rank n, vous pouvez rechercher la énième valeur la plus élevée.
Min() renvoie la valeur numérique la plus basse contenue dans les données agrégées de l'expression définie par une clause group by. Si vous spécifiez un argument rank n, vous pouvez rechercher la énième valeur la plus basse.
Mode() renvoie la valeur la plus fréquente, la valeur de mode, contenue dans les données agrégées de l'expression définie par une clause group by. La fonction Mode() peut renvoyer aussi bien des valeurs numériques que des valeurs textuelles.
Only() renvoie une valeur s'il n'y a qu'un seul résultat possible dans les données agrégées. Si les enregistrements contiennent une seule valeur, c'est elle qui est renvoyée, sinon c'est la valeur NULL. Utilisez la clause group by si vous souhaitez que l'évaluation porte sur plusieurs enregistrements. La fonction Only() peut renvoyer des valeurs numériques comme des valeurs textuelles.
Fonctions d'agrégation de base utilisées dans les expressions de graphique
Les fonctions d'agrégation dans les graphiques s'appliquent uniquement à des champs figurant dans des expressions de graphique. L'expression de l'argument d'une fonction d'agrégation ne doit contenir aucune autre fonction d'agrégation.
FirstSortedValue() renvoie la valeur de l'expression spécifiée dans value qui correspond au résultat du tri de l'argument sort_weight, par exemple, le nom du produit ayant le prix unitaire le plus bas. Il est possible de spécifier la nième valeur dans l'ordre de tri dans l'argument rank. Si plusieurs valeurs résultantes partagent le même champ sort_weight pour la fonction rank spécifiée, la fonction renvoie la valeur NULL.
Max() permet de déterminer la valeur la plus élevée parmi les données agrégées. Si vous spécifiez un argument rank n, vous pouvez rechercher la énième valeur la plus élevée.
Min() permet de déterminer la valeur la plus basse parmi les données agrégées. Si vous spécifiez un argument rank n, vous pouvez rechercher la énième valeur la plus basse.
Mode() permet de déterminer la valeur la plus fréquente, la valeur de mode, contenue dans les données agrégées. La fonction Mode() peut aussi bien traiter des valeurs textuelles que des valeurs numériques.
Only() renvoie une valeur s'il n'y a qu'un seul résultat possible dans les données agrégées. Par exemple, la recherche du seul produit dont le prix unitaire est égal à 9 renverra NULL si plusieurs produits ont un prix unitaire de 9.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !