UiPath Documentation
process-mining
2021.10
true
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.

Guide de l'utilisateur de Process Mining

Expressions d'enregistrement

Introduction

Une expression d'enregistrement est une expression qui est évaluée pour chaque enregistrement. Chaque nouvelle expression ajoute une nouvelle colonne à la table.

Une expression d'enregistrement calcule une valeur par enregistrement et se compose d'un ensemble d'opérations et de fonctions qui peuvent être appliquées aux données. Ceci est similaire à l'utilisation de fonctions dans les cellules Excel.

Dans une expression d'enregistrement, les attributs de source de données peuvent être référencés à l'aide de leur nom d'attribut, qui obtient la valeur de cet attribut pour chaque enregistrement. Les expressions peuvent être enregistrées et utilisées dans de nouvelles expressions.

Voir l'illustration ci-dessous pour un exemple de l'expression Amount / 100 , où l'expression est évaluée trois fois ; une fois pour chaque enregistrement.

Création de vérifications conditionnelles

L’expression suivante contient une vérification conditionnelle : « Si le montant est supérieur à 20 000, nous voulons renvoyer le fournisseur, sinon, nous voulons renvoyer le numéro de facture ».

Vous trouverez ci-dessous un exemple d’ensemble de données contenant trois enregistrements résultant de l’expression :

if(Amount>20000, Supplier, text(Invoice_number)).

L’expression est construite de la manière suivante :

Vérifier si le montant est > 20 000

  • Si oui (= alors), renvoyez le fournisseur
  • Si non (= else), convertissez Facture_numéro en valeur de texte (à l'aide de la fonction text() ) et renvoyez le résultat de la conversion.

Le résultat de l'expression a le même type (Texte) pour chaque enregistrement. La conversion de Facture_numéro de facture en valeur de texte unifie les types des deuxième ('puis' et troisième ('else') arguments avec la fonction if() , qui doit être du même type.

Valeurs Null

La valeur d'un attribut peut être vide pour certains enregistrements, ceux-ci obtiennent la valeur NULLE . Les expressions peuvent utiliser des valeurs NULLE à l'aide de l'expression null. Chaque fonction gère les valeurs NULLES différemment. Par exemple, l'expression null + 1 renverra 1, car l'opérateur plus ignorera les valeurs NULLES . De plus, la moyenne d’un ensemble de valeurs ignore les valeurs NULLES . Cependant, l'expression null mod 2 renverra NULL, car l'opérateur de module traite les valeurs NULL comme une identité.

  • Introduction
  • Création de vérifications conditionnelles
  • Valeurs Null

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