Process Mining
2021.10
False
Record Expressions - Standalone 2021.10
Imagen de fondo del banner
Logotipo
Process Mining
Última actualización 21 de sep. de 2023

Record Expressions

Introducción

Una expresión de registro es una expresión que se evalúa para cada registro. Cada nueva expresión añade una nueva columna a la tabla.

Una expresión de registro calcula un valor por registro y consta de un conjunto de operaciones y funciones que se pueden aplicar a los datos. Esto es similar al uso de funciones en las celdas de Excel.

Dentro de una expresión de registro, se puede hacer referencia a los atributos de origen de datos mediante su nombre de atributo, que obtiene el valor de ese atributo para cada registro. Las expresiones se pueden guardar y utilizar en nuevas expresiones.

Consulta la siguiente ilustración para ver un ejemplo de la expresión Amount / 100, en la que la expresión se evalúa tres veces; una vez por cada registro.


Crear comprobaciones condicionales

La siguiente expresión contiene una comprobación condicional: "Si la Cantidad es superior a 20 000, queremos devolver el Proveedor; en caso contrario, queremos devolver el número de Factura".

A continuación se muestra un ejemplo de un conjunto de datos que contiene tres registros como resultado de la expresión:

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


La expresión se construye de la siguiente manera:

Comprobar si cantidad > 20000

  • Si es así (= entonces), devuelve Proveedor(que es un valor de texto)
  • Si no es así (= Si no), convierte NúmeroDeFactura en un valor de texto (usando la función text() ) y devuelve el resultado de la conversión.
    El resultado de la expresión tiene el mismo tipo (Texto) para todos los registros. La conversión de Número_Factura en un valor de texto unifica los tipos del segundo argumento ('Entonces') y del tercer argumento ('Si no') en la función if() , que debe ser del mismo tipo.


Valores nulos

El valor de un atributo puede estar vacío para algunos registros, estos obtienen el valor NULL . Las expresiones pueden hacer uso de valores NULL usando la expresión null. Cada función gestiona los valores NULL de forma diferente. Por ejemplo, la expresión null + 1 devolverá 1, porque el operador más ignorará los valores NULL . Además, la media de un conjunto de valores ignora los valores NULL . Sin embargo, la expresión null mod 2 devolverá NULL, porque el operador de módulo trata los valores NULL como una identidad.
  • Introducción
  • Crear comprobaciones condicionales
  • Valores nulos
Icono de soporte y servicios
Obtén la ayuda que necesitas
Icono de UiPath Academy
RPA para el aprendizaje - Cursos de automatización
Icono de UiPath Forum
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.