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
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.
firstsorted([
distinct ] expression , sort-weight
[, n ])
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 contenus dans chaque résultat groupé, tel que défini par la clause group by, contiennent une seule valeur, alors cette valeur est renvoyée. Sinon, la valeur NULL est renvoyée.
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 provenant de l'expression spécifiée dans value qui correspond au résultat du tri de l'argumentsort_weight, en tenant compte de la fonction de rang rank (si précisée). 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 numérique 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 !
Rejoignez le Programme de modernisation analytique
Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com