Liste des agrégations
Article 30/04/2024
6 contributeurs
Commentaires
Dans cet article
AVG([contexte],[valeur])
AVGIF([contexte],[condition],[valeur],[par défaut])
COUNT([contexte])
COUNTIF([contexte],[condition],[par défaut])
COUNTUNIQUE([contexte],[valeur])
COUNTUNIQUEIF([contexte],[condition],[valeur],[par défaut])
MAX([contexte],[valeur])
MAXIF([contexte],[condition],[valeur],[par défaut])
MAXVAL([contexte],[valeur1],[valeur2])
MAXVALIF([contexte],[condition],[valeur1],[valeur2],[par défaut])
MIN([contexte],[valeur])
MINIF([contexte],[condition],[valeur],[par défaut])
MINVAL([contexte],[valeur1],[valeur2])
MINVALIF([contexte],[condition],[valeur1],[valeur2],[par défaut])
RANGE([contexte],[valeur])
RANGEIF([contexte],[condition],[valeur],[par défaut])
STDEV([contexte],[valeur])
STDEVIF([contexte],[condition],[valeur])
SUM([contexte],[valeur])
SUMIF([contexte],[condition],[valeur],[par défaut])
FIRST([contexte],[valeur])
FIRSTIF([contexte],[condition],[valeur],[par défaut])
LAST([contexte],[valeur])
LASTIF([contexte],[condition],[valeur],[par défaut])
SELFLOOP([contexte],[nomD’Attribut])
LOOP([contexte],[nomD’Attribut])
REWORK([contexte],[nomD’Attribut])
LOOPINFLOW([contexte],[nomD’Attribut])
LOOPOUTFLOW([contexte],[nomD’Attribut])
NETLOOPGAIN([contexte],[nomD’Attribut])
MODE([contexte],[valeur])
MODEIF([contexte],[condition],[valeur],[par défaut])
ALL([contexte],[condition])
ANY([contexte],[condition])
Informations associées
Afficher 31 de plus
Cet article décrit les agrégations que vous pouvez utiliser dans les mesures personnalisées.
Calcule la moyenne des valeurs regroupées selon le contexte défini [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, DATE, TIME
AVGIF([contexte],[condition],[valeur],[par défaut])
Calcule la moyenne des valeurs remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, DATE, TIME
Exemple : AVGIF(ViewEvents, userName == "Laura", eventCost)
La mesure personnalisée peut être utilisée n’importe où dans l’application. Renvoie le coût moyen des événements associés à l’utilisateur « Laura ».
Compte le nombre de valeurs regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
Type de données de sortie : INT
COUNTIF([contexte],[condition],[par défaut])
Compte le nombre de valeurs remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT
Type de données de sortie : INT
COUNTUNIQUE([contexte],[valeur])
Compte le nombre de valeurs uniques regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, BOOL, STRING, DATE, TIME
Type de données de sortie : INT
COUNTUNIQUEIF([contexte],[condition],[valeur],[par défaut])
Compte le nombre de [valeur] uniques remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT
Type de données de sortie : FLOAT, TIME
Renvoie le maximum de [valeur] regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, DATE, TIME
MAXIF([contexte],[condition],[valeur],[par défaut])
Renvoie le maximum de [valeurs] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
MAXVAL([contexte],[valeur1],[valeur2])
Sélectionne l’élément avec la valeur maximale de la [valeur1] et renvoie sa valeur calculée définie par la [valeur2], regroupée selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[valeur1] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME, DATE
[valeur2] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME, STRING, TIME, DATE
Type de données de sortie : INT, FLOAT, STRING, TIME, DATE
Exemple : MAXVAL(EventsPerAttribute, Duration(), userName)
Peut être utilisé sur la carte de processus Renvoie le nom d’utilisateur d’un utilisateur ayant travaillé sur l’événement le plus long par activité.
MAXVALIF([contexte],[condition],[valeur1],[valeur2],[par défaut])
Sélectionne l’élément avec la valeur maximale définie par la [valeur1] remplissant la [condition] définie et renvoie sa valeur calculée définie par la [valeur2], regroupée selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[condition] : condition selon laquelle la [valeur1] est incluse dans le calcul
Type de données : BOOL
[valeur1] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
[valeur2] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME, STRING, TIME, DATE
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, STRING, TIME, DATE
Renvoie le minimum de [valeur] regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, DATE, TIME
MINIF([contexte],[condition],[valeur],[par défaut])
Renvoie le minimum de [valeur] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
MINVAL([contexte],[valeur1],[valeur2])
Sélectionne l’élément avec la valeur minimale de la [valeur1] et renvoie sa valeur calculée définie par la [valeur2], regroupée selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[valeur1] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
[valeur2] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME, STRING, TIME, DATE
Type de données de sortie : INT, FLOAT, STRING, TIME, DATE
MINVALIF([contexte],[condition],[valeur1],[valeur2],[par défaut])
Sélectionne l’élément avec la valeur minimale définie par la [valeur1] remplissant la [condition] définie et renvoie sa valeur calculée définie par la [valeur2], regroupée selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[condition] : condition selon laquelle la [valeur1] est incluse dans le calcul
Type de données : BOOL
[valeur1] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
[valeur2] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME, STRING, TIME, DATE
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, STRING, TIME, DATE
RANGE([contexte],[valeur])
Renvoie la plage (maximum-minimum) de [valeur], regroupées selon le [contexte].
[contexte] : définit le contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : INT, FLOAT, TIME
RANGEIF([contexte],[condition],[valeur],[par défaut])
Renvoie la plage (maximum-minimum) de [valeur] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
STDEV([contexte],[valeur])
Calcule l’écart type de [valeur], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
STDEVIF([contexte],[condition],[valeur])
Calcule l’écart type de [valeur] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
Calcule la somme de [valeur], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
Type de données de sortie : FLOAT, TIME
SUMIF([contexte],[condition],[valeur],[par défaut])
Calcule la somme de [valeur] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : FLOAT, TIME
FIRST([contexte],[valeur])
Renvoie la première [valeur] regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
Type de données de sortie : FLOAT, TIME
FIRSTIF([contexte],[condition],[valeur],[par défaut])
Renvoie la première [valeur] remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, STRING, TIME, STRING
[par défaut] : valeur à renvoyer lorsque la condition n’est pas remplie
Type de données : BOOL, INT, FLOAT, STRING, DATE, TIME
Type de données de sortie : BOOL, INT, FLOAT, STRING, DATE, TIME
LAST([contexte],[valeur])
Renvoie la dernière [valeur] regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
Type de données de sortie : FLOAT, TIME
LASTIF([contexte],[condition],[valeur],[par défaut])
Renvoie la dernière valeur remplissant la [condition], regroupées selon le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : INT, FLOAT, TIME
[par défaut] : valeur à renvoyer lorsque la condition n’est pas remplie
Type de données : BOOL, INT, FLOAT, STRING, DATE, TIME
Type de données de sortie : BOOL, INT, FLOAT, STRING, DATE, TIME
SELFLOOP([contexte],[nomD’Attribut])
Calcule un nombre d’événements de boucle simple, regroupés selon le [contexte] ; version courte de l’expression COUNTIF(ISSELFLOOP()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
LOOP([contexte],[nomD’Attribut])
Calcule un nombre d’événements de boucle, regroupés selon le [contexte] ; version courte de l’expression COUNTIF(ISLOOP()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
REWORK([contexte],[nomD’Attribut])
Calcule un nombre d’événements de retraitement, regroupés selon le [contexte] ; version courte de l’expression COUNTIF(ISREWORK()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
LOOPINFLOW([contexte],[nomD’Attribut])
Calcule un nombre de flux entrants de boucle, regroupés selon le [contexte] ; version courte de l’expression COUNTIF(ISLOOPINFLOW()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
LOOPOUTFLOW([contexte],[nomD’Attribut])
Calcule un nombre de flux sortants de boucle, regroupés selon le [contexte] ; version courte de l’expression COUNTIF(ISLOOPOUTFLOW()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
NETLOOPGAIN([contexte],[nomD’Attribut])
Calcule la somme des gains de boucle, regroupés selon le [contexte] ; version courte de l’expression SUM(LOOPGAIN()).
[contexte] : contexte dans lequel l’opération est calculée
[nomD’Attribut] : nom d’attribut ; si aucun attribut n’est défini, l’attribut de l’activité actuelle (exploitation minière) est utilisé
Type de données : STRING
Type de données de sortie : INT
MODE([contexte],[valeur])
Renvoie la [valeur] la plus courante de [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : STRING, INT, FLOAT, DATE, TIME, BOOL
Type de données de sortie : STRING, INT, FLOAT, DATE, TIME, BOOL
MODEIF([contexte],[condition],[valeur],[par défaut])
Renvoie la [valeur] la plus courante parmi les éléments de données qui remplissent la [condition] dans le [contexte].
[contexte] : contexte dans lequel l’opération est calculée
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
[valeur] : nom d’attribut, opération imbriquée ou expression
Type de données : STRING, INT, FLOAT, DATE, TIME, BOOL
[par défaut] : valeur par défaut renvoyée par l’opérateur lorsqu’aucun élément dans le [contexte] défini ne remplit la [condition]
Type de données : INT, FLOAT, DATE, TIME
Type de données de sortie : STRING, INT, FLOAT, DATE, TIME, BOOL
ALL([contexte],[condition])
Renvoie true, si toutes les valeurs regroupées selon le [contexte] remplissent la [condition].
[contexte] : contexte dans lequel l’opération est calculée (pris en charge : processus, instance, événement, arête)
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
Type de données de sortie : BOOL
Exemple ALL(CaseEvents, eventCost > 0)
Peut être utilisé sur les filtres de mesures de l’instance ou les statistiques de vue d’ensemble de l’instance. Renvoie true si tous les événements de l’instance ont un coût d’événement supérieur à zéro.
ANY([contexte],[condition])
Renvoie true si aucune des valeurs, regroupées selon le [contexte] ne remplit la [condition].
[contexte] : Contexte dans lequel l’opération est calculée (pris en charge : instance, [implicit])
[condition] : condition selon laquelle la [valeur] est incluse dans le calcul
Type de données : BOOL
Type de données de sortie : BOOL
Exemple : ANY(CaseEvents, eventCost > 0)
Peut être utilisé sur les filtres de mesures de l’instance ou les statistiques de vue d’ensemble de l’instance. Renvoie true si aucun événement de l’instance n’a un coût d’événement supérieur à zéro.
Tous les contextes de calcul pour les opérations d’agrégation