Process Mining
2021.10
False
Image de fond de la bannière
Process Mining
Dernière mise à jour 2 avr. 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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.