Liste des agrégations
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
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
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
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
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
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
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é.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ExempleALL(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.
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