Process Mining
2021.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 25 de jun. de 2024

Expresiones de registro

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 NULL

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 NULL

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.