- Notas relacionadas
- Primeros pasos
- Instalación
- Requisitos de hardware y software
- Instalación del servidor
- Actualizar la licencia
- Implementar el perfilador de UiPath Process Mining
- Implementar un conector (.mvp)
- Actualizar UiPath Process Mining
- Actualizar una versión personalizada de una aplicación o un acelerador de descubrimiento
- Instalar un entorno de pruebas
- Configuración
- Integraciones
- Autenticación
- Working with Apps and Discovery Accelerators
- Menús y paneles de AppOne
- Configuración de AppOne
- Menús y paneles de TemplateOne 1.0.0
- Configuración de TemplateOne 1.0.0
- Menús y paneles de TemplateOne
- Configuración de TemplateOne 2021.4.0
- Menús y paneles de Purchase to Pay Discovery Accelerator
- Configuración del acelerador de compra para pagar
- Menús y paneles de Order to Cash Discovery Accelerator
- Orden de cobro de la configuración del Discovery Accelerator
- Basic Connector for AppOne
- Despliegue del Conector básico
- Introduction to Basic Connector
- Tablas de entrada del conector básico
- Añadir etiquetas
- Añadir estimaciones de automatización
- Añadir fechas de vencimiento
- Añadir modelos de referencia
- Setting up Actionable Insights
- Configurar gráficos contraíbles
- Utilizar el conjunto de datos de salida en AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrada de SAP
- Comprobación de los datos en el conector SAP
- Añadir etiquetas específicas del proceso al conector de SAP para AppOne
- Añadir fechas de vencimiento específicas del proceso al conector de SAP para AppOne
- Añadir estimaciones de automatización al conector de SAP para AppOne
- Añadir atributos al Conector SAP para AppOne
- Añadir actividades al Conector SAP para AppOne
- Añadir entidades al Conector SAP para AppOne
- Conector de pedido por cobro de SAP para AppOne
- Conector de SAP Purchase to Pay para AppOne
- Conector SAP para Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Paneles y gráficos
- Tablas y elementos de tabla
- Integridad de la aplicación
- How to ....
- Trabajar con conectores SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Publicar un conector SQL
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Recursos útiles
Expresiones de registro
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.
Amount / 100
, en la que la expresión se evalúa tres veces; una vez por cada registro.
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ónif()
, que debe ser del mismo tipo.
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.