Accéder au contenu principal

Fonctions d'agrégation

Les fonctions d'agrégation effectuent un calcul sur plusieurs valeurs pour renvoyer un seul résultat.

Les fonctions suivantes sont disponibles dans Qlik Open Lakehouse :

Fonction Description
APPROX_COUNT_DISTINCT Estime le nombre de valeurs d'entrée non nulles distinctes.
APPROX_COUNT_DISTINCT_EACH Estime le nombre de valeurs distinctes de chaque groupe donné.
AVG Calcule la moyenne (arithmétique) de toutes les valeurs d'entrée.
AVG_EACH Calcule la moyenne (arithmétique) de toutes les valeurs d'entrée de chaque groupe donné.
AVG_TIME_SERIES Obtient la valeur moyenne par intervalle de temps.
COLLECT_SET Collecte un ensemble de toutes les valeurs d'un champ donné.
COLLECT_SET_EACH Collecte un ensemble de toutes les valeurs d'un champ de chaque groupe donné.
COUNT Compte le nombre de valeurs d'entrée non nulles.
COUNT(*) Compte le nombre de lignes d'entrée.
COUNT(DISTINCT ...) Compte le nombre de valeurs d'entrée non nulles distinctes.
COUNT_EACH Compte le nombre d'éléments de chaque groupe donné.
COUNT_IF Compte le nombre de valeurs d'entrée `TRUE`.
DYNAMIC_SESSIONS Collecte une séquence des heures de début et de fin de session.
FIRST Obtient la première valeur d'entrée qui arrive pour chaque groupe.
FIRST_ARRAY Obtient la première séquence de valeurs vue dans les événements dans la fenêtre temporelle.
FIRST_EACH Obtient une séquence des premières valeurs par groupe donné dans la fenêtre temporelle.
FIRST_TIME_SERIES Obtient la première valeur par intervalle de temps.
LAST Obtient la dernière valeur d'entrée qui arrive pour chaque groupe.
LAST_ARRAY Obtient la dernière séquence de valeurs vue dans les événements dans la fenêtre temporelle.
Syntaxe Obtient une séquence des dernières valeurs par groupe dans la fenêtre temporelle.
LAST_K Obtient les dernières valeurs `k` par groupe.
LAST_K_EACH Obtient les dernières valeurs `K` par groupe donné.
LAST_TIME_SERIES Obtient la dernière valeur par intervalle de temps.
MAX Calcule le maximum de toutes les valeurs d'entrée.
MAX_BY Obtient la valeur qui correspond à la valeur maximale d'un champ différent dans la fenêtre temporelle.
MAX_EACH Collecte la valeur maximale par groupe donné.
MAX_TIME_SERIES Obtient la valeur maximale par intervalle de temps.
MIN Calcule le minimum de toutes les valeurs d'entrée.
MIN_BY Obtient la valeur qui correspond à la valeur minimale d'un champ différent dans la fenêtre temporelle.
MIN_EACH Collecte la valeur minimale par groupe donné.
MIN_TIME_SERIES Obtient la valeur minimale par intervalle de temps.
SESSION_COUNT Compte le nombre de sessions.
STD_DEV Calcule l'écart type d'un ensemble de nombres.
STD_DEV_EACH Calcule l'écart type d'un ensemble de nombres par groupe donné.
STRING_MAX Calcule le maximum de toutes les valeurs de chaîne d'entrée.
STRING_MAX_EACH Collecte la valeur de chaîne maximale par groupe donné.
STRING_MIN_EACH Collecte la valeur de chaîne minimale par groupe donné.
SUM Calcule la somme de toutes les valeurs d'entrée.
SUM_EACH Calcule la somme de toutes les valeurs d'entrée de chaque groupe donné.
SUM_TIME_SERIES Obtient la somme de toutes les valeurs par intervalle de temps.
WEIGHTED_AVERAGE Moyenne pondérée d'un champ dans la fenêtre temporelle.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.