UiPath Documentation
process-mining
2021.10
true
Guía del usuario de Process Mining
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

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 el Importe es superior a 20 000, queremos devolver el Proveedor; de lo 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 Importe > 20 000

  • En caso afirmativo (= entonces), devolver Proveedor(que es un valor de texto)
  • Si no (= else), convierte Número_factura en un valor de texto (utilizando la función text() ) y devuelve el resultado de la conversión.

El resultado de la expresión tiene el mismo tipo (Texto) para cada registro. Al convertir el número_factura en un valor de texto, se unifican los tipos del segundo argumento ('then') y del tercero ('else') a 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 utilizando 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, el promedio 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?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado