Aplicando fórmulas no Alteryx

Preparação de Dados no Alteryx

Deanna Sanchez

Alteryx ACE and Owner, Nova Geographica LLC

Diversas fórmulas disponíveis

Organizadas por categoria e prontas para usar!

  • Condicionais
  • DateTime
  • Finanças
  • Operadores
  • Texto
  • e muito mais

Imagem de exemplos de lista de fórmulas

Preparação de Dados no Alteryx

Construtor de expressões da Fórmula

Usa as mesmas fórmulas e sintaxe do filtro personalizado da ferramenta Filter.

  • Quando a sintaxe está correta, a expressão fica destacada em cores.
  • A visualização de dados mostra o resultado do primeiro registro.

 

Exemplo de destaque por cores

Preparação de Dados no Alteryx

Tipos de dados são importantes

  • Critérios de texto exigem aspas
  • Critérios numéricos não precisam de aspas
  • Garanta que a fórmula use campos com o tipo de dado correto

Vários exemplos de fórmulas por tipo de dado

Preparação de Dados no Alteryx

Exemplos de fórmulas de texto

PadLeft adiciona zeros à esquerda em campos de texto.

  • Sintaxe: PadLeft(String, len, char)
  • Exemplo: PadLeft([Product ID], 8, '0')

Caso de uso:

  • Adicionar zeros à esquerda em um SKU ou ID de produto.

Exemplo da fórmula PadLeft em string

Preparação de Dados no Alteryx

Exemplos de fórmulas de texto

A fórmula Replace troca caracteres específicos por outro texto.

  • Sintaxe: Replace(String, Target, Replacement)
  • Exemplo: Replace([Business Name], 'Co.', 'Company')

Caso de uso:

  • Substituir abreviações por descrições completas.

Exemplo da fórmula Replace em string

Preparação de Dados no Alteryx

Sinalizando com a fórmula Contains

A fórmula Contains retorna 0 ou -1 e pode sinalizar se um campo contém um critério.

  • Sintaxe: Contains(String, Target)
  • Exemplo: Contains([Stage], 'Final')

Caso de uso:

  • Sinalizar registros que contenham um texto específico.

Exemplo da fórmula Contains em string

Preparação de Dados no Alteryx

Fórmulas de texto: comprimento vs. posição

  • As baseadas em comprimento começam com contagem em 1

    • Exemplo de sintaxe: Left([Field], 3)
  • As baseadas em posição começam com contagem em 0

    • Exemplo de sintaxe: GetWord([Field], 1)
Preparação de Dados no Alteryx

Fórmulas por comprimento

  • Fórmulas por comprimento começam com contagem em 1.
  • Left([Field], 3) resulta em "ALT".

 

Animação da contagem por comprimento

Preparação de Dados no Alteryx

Fórmulas por comprimento

  • Fórmulas por comprimento começam com contagem em 1.
  • Left([Field], 3) resulta em "ALT".

 

Length Alteryx Example 2.jpg

Preparação de Dados no Alteryx

Fórmulas por comprimento

  • Fórmulas por comprimento começam com contagem em 1.
  • Left([Field], 3) resulta em "ALT".

 

Length Alteryx Example.jpg

Preparação de Dados no Alteryx

Fórmulas por posição

  • Fórmulas por posição começam com contagem em 0
  • GetWord([Field], 1) resulta em "Preparation"

 

Animação da contagem por posição

Preparação de Dados no Alteryx

Fórmulas por posição

  • Fórmulas por posição começam com contagem em 0.
  • GetWord([Field], 1) resulta em "Preparation".

 

Position Alteryx Example 1.jpg

Preparação de Dados no Alteryx

Fórmulas por posição

  • Fórmulas por posição começam com contagem em 0.
  • GetWord([Field], 1) resulta em "Preparation".

 

Position Alteryx Example 2.jpg

Preparação de Dados no Alteryx

Fórmulas por posição

  • Fórmulas por posição começam com contagem em 0.
  • GetWord([Field], 1) resulta em "Preparation".

 

Position Alteryx Example.jpg

Preparação de Dados no Alteryx

Exemplos de fórmulas numéricas

Fórmulas numéricas permitem operações como:

  • Adição, divisão, fórmulas financeiras, matemáticas e mais

 

Caso de uso:

  • Calcular a porcentagem das vendas trimestrais sobre o total.
  • Exemplo: ([Quarterly Sales] / [Total Sales])*100

 

 

 

Exemplo de fórmula numérica

Preparação de Dados no Alteryx

Decimais fixos

Tipos decimais fixos permitem ajustar Precisão e Escala do resultado.

  • Precisão padrão 19 e escala 6.

 

Imagem de Precisão vs. Escala

Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

Animação do conceito de precisão

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

  • A contagem inclui:
    • Todos os dígitos antes da vírgula decimal

Animate Precision 1.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

  • A contagem inclui:
    • Todos os dígitos antes da vírgula decimal
    • Todos os dígitos depois da vírgula decimal

Animate Precision 2.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

  • A contagem inclui:
    • Todos os dígitos antes da vírgula decimal
    • Todos os dígitos depois da vírgula decimal
    • A vírgula decimal

Animate Precision 3.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

  • A contagem inclui:
    • Todos os dígitos antes da vírgula decimal
    • Todos os dígitos depois da vírgula decimal
    • A vírgula decimal
    • Um sinal negativo, se houver

Animate Precision Total.jpg

1 https://help.alteryx.com/current/en/designer/file-types-support/data-types.html#idm45521464713616
Preparação de Dados no Alteryx

Decimais fixos

Precisão é o comprimento total de caracteres do número de saída.

  • A contagem inclui:
    • Todos os dígitos antes da vírgula decimal
    • Todos os dígitos depois da vírgula decimal
    • A vírgula decimal
    • Um sinal negativo, se houver
    • Exemplo: Precisão 10

Animate Precision Total 2.jpg

Preparação de Dados no Alteryx

Decimais fixos

Escala é a quantidade de caracteres após a vírgula decimal.

Animação do conceito de escala

Preparação de Dados no Alteryx

Decimais fixos

Escala é a quantidade de caracteres após a vírgula decimal.

  • Exemplo: Escala 2

Animate Scale 2.jpg

Preparação de Dados no Alteryx

Atualizar campos e criar novos

Atualizando campos existentes

  • Dá para aplicar fórmulas em campos existentes
  • Tipos de dados não podem ser alterados

  Exemplo de resultados da fórmula PadLeft

Criando novos campos

  • Use "Add Column" para criar um novo campo
  • Tipos de dados podem ser definidos manualmente

Exemplo de resultados da fórmula Contains

Preparação de Dados no Alteryx

Empilhando fórmulas no Formula tool

  • Clique no sinal de mais para empilhar várias fórmulas no mesmo tool
  • Todos os novos campos ficam disponíveis nas próximas fórmulas no mesmo Formula tool

Imagem de desenho de vários blocos do mesmo tamanho empilhados

Preparação de Dados no Alteryx

Vamos praticar!

Preparação de Dados no Alteryx

Preparing Video For Download...