Ferramenta Fórmula
Use a ferramenta Fórmula para criar uma nova coluna ou atualizar uma coluna existente utilizando uma ou mais expressões para executar uma variedade de cálculos e operações.
Para obter uma lista de funções, acesse a página Referência das funções de fluxo de trabalho.
Você pode usar a ferramenta Fórmula para...
Aplicar instruções condicionais.
Converter números e cadeias de caracteres.
Formatar datas.
Aplicar cálculos matemáticos.
Determinar valores mínimos e máximos.
Limpar dados de cadeia de caracteres.
Executar testes de validação nos dados.
Componentes da ferramenta
![]() |
Imagem: ferramenta Fórmula com âncoras.
A ferramenta Fórmula tem duas âncoras.
Âncora de entrada: use a âncora de entrada para selecionar os dados aos quais deseja aplicar uma fórmula.
Âncora de saída: faz a saída dos dados filtrados.
Configurar a ferramenta
Na ferramenta Fórmula, selecione uma Coluna de saída usando o menu suspenso Selecione uma coluna. Você pode escolher uma coluna existente ou adicionar uma nova coluna. Para adicionar uma nova coluna de dados...
Selecione + Adicionar coluna no menu suspenso e insira um nome para a nova coluna.
Tipo: selecione entre os Tipos de dados compatíveis.
Clique no editor de expressões para criar uma expressão. Uma vez que o fluxo de trabalho é executado, a caixa "Pré-visualização dos dados" exibe a primeira linha de dados da coluna especificada com a expressão aplicada.
Criar uma expressão
Use qualquer um destes métodos para criar uma expressão:
Digite texto diretamente no editor de expressões.
Pressione CTRL + espaço para exibir uma lista de todas as funções.
Digite uma palavra ou frase para exibir uma lista de funções correspondentes.
Insira um
[(colchete esquerdo) para exibir uma lista de variáveis que podem ser usadas na expressão.Colunas: dados de uma conexão de entrada ou de uma coluna criada em uma expressão anterior.
Clique no ícone de Funções (fx) para pesquisar e navegar por categorias de funções.
Clique no ícone de Colunas e constantes (x) para pesquisar e navegar por colunas e constantes de entrada ou recém-criadas.
Funções disponíveis
Estas funções estão disponíveis para uso no editor de expressões. Para obter mais informações sobre essas funções, consulte Funções do fluxo de trabalho.
Função | Tipo de função |
|---|---|
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 | Conversão |
ToDegrees | Conversão |
ToNumber | Conversão |
ToRadians | Conversão |
ToString | Conversão |
DateTimeAdd | Data e Hora |
DateTimeYear | Data e Hora |
DateTimeMonth | Data e Hora |
DateTimeDay | Data e Hora |
DateTimeHour | Data e Hora |
DateTimeMinutes | Data e Hora |
DateTimeSeconds | Data e Hora |
DateTimeDiff | Data e Hora |
DateTimeFirstOfMonth | Data e Hora |
DateTimeLastOfMonth | Data e Hora |
ToDate | Data e Hora |
ToDateTime | Data e Hora |
DateTimeParse | Data e Hora |
DateTimeQuarter | Data e Hora |
DateTimeFormat | Data e Hora |
DateTimeTrim | Data e Hora |
= | 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 | Financeira |
FinanceIRR | Financeira |
FinanceNominalRate | Financeira |
FinanceNPER | Financeira |
FinanceXIRR | Financeira |
FinanceXNPV | Financeira |
ABS | Matemática |
ASIN | Matemática |
ATAN | Matemática |
ATAN2 | Matemática |
Média | 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 |
Between | Mín/Máx |
Max | Mín/Máx |
Mínimo | Mín/Máx |
Addition + | Operadores |
Subtraction - | Operadores |
Division / | Operadores |
Multiplication * | Operadores |
Booleano E && | Operadores |
Booleano E - Palavra-chave | Operadores |
Boolean NOT ! | Operadores |
Boolean NOT - Keyword | Operadores |
Boolean OR || | Operadores |
Booleano OU - Palavra-chave | Operadores |
Equal To = | Operadores |
Not Equal To != | Operadores |
Greater Than > | Operadores |
Greater Than or Equal >= | Operadores |
Less Than < | Operadores |
Less Than or Equal <= | Operadores |
IN (...) (valor é encontrado em) | Operadores |
NOT IN (...) (valor não é encontrado em) | Operadores |
Nulo | Especializado |
Contains | String |
CountWords | String |
EndsWith | String |
FindNth | String |
FindString | String |
GetLeft | String |
GetPart | String |
GetRight | String |
GetWord | String |
Left | String |
Length | String |
LowerCase | String |
PadLeft | String |
PadRight | String |
REGEX_CountMatches | String |
REGEX_Match | String |
REGEX_Replace | String |
Replace | String |
ReplaceChar | String |
ReplaceFirst | String |
ReplaceString | String |
Right | String |
StartsWith | String |
StripQuotes | String |
Substring | String |
TitleCase | String |
Trim | String |
TrimLeft | String |
TrimRight | String |
Maiúsculas | String |
CompareEpsilon | Teste |
EqualStrings | Teste |
IsEmpty | Teste |
IsInteger | Teste |
IsLowerCase | Teste |
IsNull | Teste |
IsNumber | Teste |
IsString | Teste |
IsUpperCase | Teste |
Adicionar outra expressão
Ao modificar dados em colunas que são relacionadas ou executar operações semelhantes, é útil adicionar várias expressões a uma única ferramenta Fórmula. Ao modificar dados não relacionados ou executar funções não relacionadas, o uso de várias ferramentas Fórmula auxilia na solução de problemas do fluxo de trabalho. Para adicionar uma expressão, clique em Adicionar fórmula.
Reordenar uma expressão
A ordem em que as expressões são aplicadas altera os resultados quando múltiplas expressões modificam os mesmos dados. Para reordenar uma expressão, selecione e mantenha pressionado o título da expressão em qualquer lugar e arraste a expressão para cima ou para baixo.
