process-mining
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Process Mining

Dernière mise à jour 15 oct. 2025

Agrégations

Attention :

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.

Avec Agrégers (Aggregates) , vous pouvez calculer une valeur de résultat unique à partir d'un ensemble de valeurs d'entrée. Une expression de métrique agrégée est définie par le type d'agrégation et le champ utilisé pour l'agrégation.

Élément

Description

Type d'agrégation

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.

Somme

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

Moyenne

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

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

Décompte distinct

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

Pourcentage

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

Médiane

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

Centile

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.

TOUT (ANY) est VRAI

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

TOUS est VRAI

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

Regroupés par

Description

Regroupe les valeurs de champ ou les résultats de l'expression selon les valeurs du champ spécifié. 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 :
  • Le champ spécifié dans GROUPED by doit être la clé principale de la table Cible et est automatiquement renseigné.
  • 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.
  • (Décompte de (SI) (IF))

    • (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 of 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.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.