UiPath Documentation
process-mining
2021.10
true
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.

Guía del usuario de Process Mining

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