UiPath Documentation
process-mining
latest
false

Guide de l'utilisateur de Process Mining

Dernière mise à jour 5 mai 2026

Agrégations

Remarque :

Les agrégées ne s'appliquent que pour une utilisation dans les expressions de métriques. Vous ne pouvez pas utiliser d'agrégats pour les expressions de champ.

Grâce aux agrégats, vous pouvez calculer une valeur de résultat unique à partir d'un ensemble de valeurs d'entrée. Une expression de mesure agrégée est définie par le type d'agrégation et le champ utilisé pour l'agrégation.

ÉlémentDescription
Type d'agrégationLe type de la fonction utilisée pour calculer la mesure. Par exemple, SUM est utilisé pour calculer une valeur Total , AVERAGE est utilisé pour calculer une valeur Moyenne .
Champ utilisé pour l'agrégationLa fonction utilisée pour calculer la mesure.

Application de filtres à une agrégation

Vous pouvez ajouter un filtre à une agrégation pour créer un sous-ensemble des données utilisées pour l'agrégation, en sélectionnant uniquement les données pertinentes. Le filtrage peut réduire la quantité de données qu'une fonction d'agrégation doit traiter, ce qui peut accélérer le calcul.

Suivez ces étapes pour appliquer des filtres à une agrégation.

  1. Sélectionnez l'agrégation pour laquelle vous souhaitez appliquer des filtres.
  2. Sélectionnez l'icône Filtre (Filter) dans le bloc logique. Le panneau Filtres s'affiche.
  3. Définissez les filtres comme vous le souhaitez**.**

L'icône Filtre indique que des filtres sont appliqués pour l'agrégation.

Description

Renvoie la somme de toutes les valeurs du champ sélectionné.

Syntaxe

SUM of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données nombre, durée et devise.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

SUM of Value

AVERAGE

Description

Renvoie la somme de toutes les valeurs du champ sélectionné divisée par le nombre d'enregistrements dans la table du champ sélectionné.

Syntaxe

AVERAGE of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données de nombre et de durée.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

AVERAGE of Discount captured

COUNT

Description

Renvoie le nombre de valeurs pour le champ sélectionné.

Syntaxe

COUNT of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de tous types de données.

Gestion NULL

Compte toutes les valeurs, que la valeur du champ soit NULL ou non. Si toutes les valeurs sont NULL, le résultat est 0.

Exemple

COUNT of Invoice ID

COUNT ROWS

Description

Renvoie le nombre de lignes dans une table.

Syntaxe

COUNT ROWS in <Table>

Valeurs prises en charge

Peut être utilisé pour toutes les tables définies pour l'application de processus.

Gestion NULL

S'il n'y a pas de lignes dans le tableau, le résultat est 0.

Exemple

COUNT ROWS in Invoices

MINIMUM

Description

Renvoie la plus petite valeur du champ sélectionné.

Syntaxe

MINIMUM of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données nombre, durée et devise.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

MINIMUM of Price

DISTINCT COUNT

Description

Renvoie le nombre de valeurs uniques (distinctes) pour le champ sélectionné.

Syntaxe

DISTINCT COUNT of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de tous types de données.

Gestion NULL

Les valeurs NULL sont ignorées. Seules les valeurs distinctes horsNULL sont comptabilisées. Si toutes les valeurs de champ sont NULL, le résultat est 0.

Exemple

DISTINCT COUNT of Invoice ID

PERCENTAGE

Description

Renvoie le pourcentage d'enregistrements dans lesquels le champ est TRUE.

Syntaxe

PERCENTAGE of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs booléens.

Gestion NULL

Ignore les valeurs NULL . Si toutes les valeurs sont NULL, le résultat est NULL

Exemple

PERCENTAGE of Is Automated

MAXIMUM

Description

Renvoie la plus grande valeur du champ sélectionné.

Syntaxe

MAXIMUM of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données nombre, durée et devise.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

MAXIMUM of Amount

MEDIAN

Description

Renvoie la médiane des valeurs du champ donné.

Syntaxe

MEDIAN of <Field>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données nombre, durée et devise.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

MEDIAN of Value

PERCENTILE

Description

Renvoie le centile spécifié des valeurs pour le champ donné, qui est la valeur au-dessous de ce pourcentage de données.

Syntaxe

PERCENTILE of <Field> <percentile>

Valeurs prises en charge

Peut être utilisé pour les champs de types de données nombre, durée et devise.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est NULL.

Exemple

PERCENTILE of Value 0.05

Remarque :

La fonction PERCENTILE of utilise une version approximative, ce qui peut entraîner un petit écart par rapport au centile réel.

ANY is TRUE

Description

Renvoie TRUE si au moins une valeur du champ sélectionné est égale à TRUE. Sinon, renvoie FALSE.

Syntaxe

ANY of <Field> is TRUE

Valeurs prises en charge

Seuls les champs booléens peuvent être utilisés.

Gestion NULL

NULL valeurs ignorées. Si toutes les valeurs de champ sont NULL, le résultat est FALSE.

Exemple

ANY of On time is TRUE

ALL are TRUE

Description

Renvoie TRUE si toutes les valeurs du champ sélectionné ont la valeur TRUE. Sinon, renvoie FALSE.

Syntaxe

ALL of <Field> are TRUE

Valeurs prises en charge

Seuls les champs booléens peuvent être utilisés.

Gestion NULL

Les valeurs NULL sont ignorées. Si toutes les valeurs de champ sont NULL, le résultat est TRUE. Si au moins une valeur est FALSE, le résultat est FALSE.

Exemple

ALL of On time are TRUE

GROUPED by

Description

Regroupe les valeurs de champ ou les résultats d'expressions selon les valeurs des champs spécifiés. Chaque valeur unique (ou combinaison de valeurs) forme un groupe.

Remarque :

Utilisez des fonctions agrégées, telles que COUNT of, SUM of, AVERAGE of, MINIMUM of, MAXIMUM of.

Syntaxe

<Expression> GROUPED by <groupings>

Valeurs prises en charge

Peut être utilisé pour les champs de tous types de données.

Remarque :

La fonction GROUPED by ne peut pas être imbriquée à l'intérieur d'une autre expression GROUPED by . Cependant, il peut être utilisé dans le cadre d'autres expressions et n'a pas nécessairement besoin d'apparaître au début de l'expression.

Gestion NULL

Les lignes avec des valeurs NULL dans le champ de regroupement sont traitées comme un groupe distinct.

Exemples

  • (COUNT of Event ID) GROUPED by Case ID : événements regroupés par ID d'incident, avec un nombre d'ID d'événement par cas.

    • (COUNT of Event ID) - Compte le nombre de Event IDs.
    • GROUPED by Case ID définit que le comptage est effectué séparément pour chaque Case ID unique.
  • (ALL of Automated are TRUE) GROUPED by Case ID : vérifie toutes les valeurs du champ Automated dans chaque groupe Case ID .

    • (ALL of Automated are TRUE) vérifie si chaque événement du groupe comporte Automated = TRUE
    • GROUPED by Case ID définit que la vérification est effectuée séparément pour chaque Case ID unique.
  • (COUNT of (IF Activity = Final check of invoice THEN Process event ID)) GROUPED by Case ID

    GroupÉ par exemple

    • (IF Activity = Final check of invoice THEN Process event ID) vérifie le champ Activity pour chaque enregistrement. Si l’élément a la valeur Final check of invoice le pod Process event ID correspondant est renvoyé.
    • COUNT compte ensuite le nombre d'éléments Process event IDs renvoyés, qui est le nombre de fois où l'activité Final check of invoice s'est produite.
    • GROUPED by Case ID définit que les vérifications sont effectuées séparément pour chaque Case ID unique.
  • COUNT(Case ID) GROUPED by Team, User – compte le nombre de cas pour chaque combinaison Team-User.

  • SUM(Automated) / COUNT(Event ID) GROUPED by Activity, User - Calcule le taux d'automatisation pour chaque combinaison de Activity et User.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour