Herramienta Fórmula
Utiliza la herramienta Fórmula para crear columnas nuevas, actualizar columnas y usar una o más expresiones para realizar una variedad de cálculos y operaciones.
Para obtener una lista de funciones, ve la página Referencia de funciones de flujo de trabajo.
Puedes utilizar la herramienta Fórmula para:
Aplicar instrucciones condicionales
Convertir números y cadenas
Formatear fechas
Aplicar cálculos matemáticos.
Encontrar valor mínimo y máximo
Limpiar datos de cadena
Realizar pruebas de validación a los datos
Componentes de la herramienta
![]() |
Figura: Herramienta Fórmula con anclas.
La herramienta Fórmula tiene 2 anclas.
Ancla de entrada: utiliza el ancla de entrada para seleccionar los datos que quieres aplicar a una fórmula.
Ancla de salida: muestra los datos filtrados.
Configurar la herramienta
En Fórmula, selecciona una Columna de salida de datos en el menú desplegable Seleccionar columna. Puedes elegir una columna existente o agregar una nueva. Para agregar una columna nueva:
Selecciona + Agregar columna en el menú desplegable e ingresa un nuevo nombre de columna.
Tipo: Seleccionar de Tipos de datos admitidos.
Selecciona el editor de expresiones para crear tu expresión. Una vez ejecutado el flujo de trabajo, el cuadro "Vista previa de los datos" muestra la primera fila de datos de la columna especificada con la expresión aplicada.
Crear una expresión
Utiliza cualquiera de estos métodos para crear una expresión.
Ingresa texto directamente en el editor de expresiones.
Presiona Ctrl + Espacio para ver una lista de todas las funciones.
Ingresa una palabra o frase para ver una lista coincidente de funciones.
Ingresa un
[(corchete izquierdo) para ver una lista de variables que puedes usar en la expresión.Columnas: datos de una conexión entrante o de una columna creada en una expresión anterior.
Selecciona el ícono Funciones (fx) para buscar y navegar las categorías de funciones.
Selecciona el ícono Columnas y constantes (x) para buscar y navegar las columnas y constantes entrantes o recién creadas.
Funciones disponibles
Estas funciones están disponibles para usarlas en el editor de expresiones. Para obtener más información sobre estas funciones, consulta Funciones de flujo de trabajo.
Función | Tipos de funciones |
|---|---|
IIF | Condicional |
SWITCH | Condicional |
IF condition THEN t ELSE f ENDIF | Condicional |
IF c THEN t1 ELSEIF c2 THEN t2 ELSE f ENDIF | Condicional |
CharFromInt | Conversión |
ToDegrees | Conversión |
ToNumber | Conversión |
ToRadians | Conversión |
ToString | Conversión |
DateTimeAdd | DateTime |
DateTimeYear | DateTime |
DateTimeMonth | DateTime |
DateTimeDay | DateTime |
DateTimeHour | DateTime |
DateTimeMinutes | DateTime |
DateTimeSeconds | DateTime |
DateTimeDiff | DateTime |
DateTimeFirstOfMonth | DateTime |
DateTimeLastOfMonth | DateTime |
ToDate | DateTime |
ToDateTime | DateTime |
DateTImeParse | DateTime |
DateTimeQuarter | DateTime |
DateTimeFormat | DateTime |
DateTimeTrim | DateTime |
= | Operadores de filtro |
IsNotNull | Operadores de filtro |
!= | Operadores de filtro |
Contains | Operadores de filtro |
> | Operadores de filtro |
IsNotEmpty | Operadores de filtro |
IsNull | Operadores de filtro |
NotContains | Operadores de filtro |
>= | Operadores de filtro |
< | Operadores de filtro |
<= | Operadores de filtro |
IsEmpty | Operadores de filtro |
IsTrue | Operadores de filtro |
DateRange | Operadores de filtro |
IsFalse | Operadores de filtro |
PeriodBefore | Operadores de filtro |
PeriodAfter | Operadores de filtro |
FinanceEffectiveRate | Finanzas |
FinanceIRR | Finanzas |
FinanceNominalRate | Finanzas |
FinanceNPER | Finanzas |
FinanceXIRR | Finanzas |
FinanceXNPV | Finanzas |
ABS | Matemática |
ASIN | Matemática |
ATAN | Matemática |
ATAN2 | Matemática |
Promedio | Matemática |
AverageNonNull | Matemática |
CEIL | Matemática |
EXP | Matemática |
FLOOR | Matemática |
LOG | Matemática |
Mediana | Matemática |
Mod | Matemática |
PI | Matemática |
POW | Matemática |
RAND | Matemática |
RandInt | Matemática |
Round | Matemática |
SmartRound | Matemática |
SQRT | Matemática |
TAN | Matemática |
TANH | Matemática |
Entre | Mín./Máx. |
Max | Mín./Máx. |
Min | Mín./Máx. |
+ (suma) | Operadores |
- (resta) | Operadores |
/ (división) | Operadores |
* (multiplicación) | Operadores |
Booleano AND && | Operadores |
Booleano AND - Palabra clave | Operadores |
! (booleano NOT) | Operadores |
NOT - Palabra clave (booleano NOT) | Operadores |
|| (booleano OR) | Operadores |
OR - Palabra clave (booleano OR) | Operadores |
= (es igual a) | Operadores |
!= (no es igual a) | Operadores |
Mayor que > | Operadores |
Mayor o igual que >= | Operadores |
Menor que < | Operadores |
Menor o igual que <= | Operadores |
IN (...) | Operadores |
NOT IN (...) | Operadores |
Nulo | Especializado |
Contains | Cadena |
CountWords | Cadena |
EndsWith | Cadena |
FindNth | Cadena |
FindString | Cadena |
GetLeft | Cadena |
GetPart | Cadena |
GetRight | Cadena |
GetWord | Cadena |
Left | Cadena |
Longitud | Cadena |
LowerCase | Cadena |
PadLeft | Cadena |
PadRight | Cadena |
REGEX_CountMatches | Cadena |
REGEX_Match | Cadena |
REGEX_Replace | Cadena |
Replace | Cadena |
ReplaceChar | Cadena |
ReplaceFirst | Cadena |
ReplaceString | Cadena |
Right | Cadena |
StartsWith | Cadena |
StripQuotes | Cadena |
Substring | Cadena |
TitleCase | Cadena |
Trim | Cadena |
TrimLeft | Cadena |
TrimRight | Cadena |
Uppercase | Cadena |
CompareEpsilon | Prueba |
EqualStrings | Prueba |
IsEmpty | Prueba |
IsInteger | Prueba |
IsLowerCase | Prueba |
IsNull | Prueba |
IsNumber | Prueba |
IsString | Prueba |
IsUpperCase | Prueba |
Agregar una expresión adicional
Agregar varias expresiones a una sola herramienta Fórmula puede resultar útil cuando se modifican datos en columnas relacionadas o cuando se realizan operaciones similares. Para modificar datos o realizar funciones que no están relacionados, usar varias herramientas Fórmula ayuda con la solución de problemas del flujo de trabajo. Para agregar una expresión, selecciona Agregar fórmula.
Reordenar una expresión
La secuencia en la que se aplican las expresiones afecta los resultados cuando varias expresiones modifican los mismos datos. Para reordenar una expresión, mantén seleccionado cualquier punto del título de la expresión y, luego, arrastra la expresión hacia arriba o hacia abajo.
