Skip to main content

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

Formula Tool anchors.png

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:

  1. Selecciona + Agregar columna en el menú desplegable e ingresa un nuevo nombre de columna.

  2. Tipo: Seleccionar de Tipos de datos admitidos.

  3. 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.