Process Mining
2021.10
true
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 25 juin 2024

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 Montant > 20000

  • Si oui (= alors), renvoyez le fournisseur(qui est une valeur textuelle)
  • Si non (= sinon), convertissez numéro_facture en valeur 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 (Text) pour chaque enregistrement. La conversion de Numéro_facture en valeur de texte unifie les types des deuxième ("then") et troisième ("else") arguments à 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 NULL . Les expressions peuvent utiliser des valeurs NULL à l'aide de l'expression null . Chaque fonction gère les valeurs NULL différemment. Par exemple, l'expression null + 1 renverra 1, car l'opérateur plus ignorera les valeurs NULL . En outre, la moyenne d'un ensemble de valeurs ignore les valeurs NULL . 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 ?

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