Free Trial

Blog

Insights e ideias das mentes mais brilhantes em análise de dados.

O que você vai aprender?

Se você é iniciante utilizando o Alteryx, ou mesmo que já tenha certa experiência, veja essas 6 dicas de funcionalidades simples, porém poderosas, da Formula Tool. Lembre-se de visitar https://help.alteryx.com/current/index.htm#Reference/Functions.htm para ter acesso a uma lista completa das funções disponíveis na Formula Tool.

1. REMOVA NULOS RAPIDAMENTE

Para alterar todos os valores nulos em um campo numérico para zero (para tornar os cálculos mais fáceis, por exemplo), use a função “ToNumber”:

 

ToNumber ([Field1]).

 

Se quiser alterar vários campos de uma vez, use a mesma fórmula na ferramenta Multi-Field Formula. Outras ferramentas da paleta que podem ajudar com a remoção de nulos são a Data Cleasing Tool e Imputation Tool.

 

imagem-1-1.png

 

2. USE ‘IIF’ AO INVÉS DE ‘IF THEN ELSE’ PARA CONDICIONAIS

IIF é uma versão abreviada de uma condição única. Funciona de forma muito semelhante à função IF do Excel.

 

Por exemplo, você gostaria de preencher um campo chamado [Tipo_de_Loja] de tipo string com base em dados numéricos (vendas, por exemplo).

 

Lojas com números de vendas abaixo de US $ 1.000.000 são lojas de alto risco. Um simples IF / THEN é um maneira típica de fazer isso, mas a função booleana IIF pode fazer a mesma coisa e é muito mais rápido de escrever!

 

imagem-2-1.png

 

3. SALVE EXPRESSÕES CUSTOMIZADAS

Tem alguma fórmula frequentemente usada por você? Não se esqueça que é possível salvar expressões customizadas na Formula Tool.

 

imagem-3-1.png

 

Quando estiver pronto para usá-la, clique no botão abrir no menu de fórmulas da Formula Tool. Observe que a ferramenta também carrega uma lista de expressões usadas recentemente!

 

imagem-4-1.png

 

4. ADICIONE NOVAS LINHAS FACILMENTE

O Alteryx trata as novas linhas inseridas entre aspas na ferramenta de fórmula como string literals. Não é necessário usar regex, você pode inserir uma nova linha da seguinte maneira:

 

imagem-5-1.png

 

5. USE ´[´ PARA ACHAR NOMES DE CAMPOS

Use um colchete aberto ‘[‘ para procurar campos e constantes na ferramenta de fórmulas. Os campos aparecerão na ordem em que foram inseridos. Se você começar a digitar, a ferramenta limitará a lista para campos que atendam o que você está digitando.

Os nomes dos campos aparecem em azul, as constantes aparecerem em verde.

 

imagem-6-1.png

 

6. INDENTANDO FÓRMULAS

Como recuar um bloco de instruções na ferramenta de fórmula?

O recuo pode ser feito pela tecla `Tab`, como em ferramentas de texto comuns, mas `Ctrl + ] `fornece um recuo menor de espaços de texto em vez de tab. E `Ctrl + [` faz o oposto.

 

imagem-7-1.png

 

 

Pronto, agora você sabe seis novas funcionalidades da Formula Tool! Utilize bem esse conhecimento!

Comentários
FláviaB
Alteryx Community Team
Alteryx Community Team

Dicas maravilhosas, @veronicasimoes. Obrigada pela colaboração! 

Aproveitando para complementar, temos também um artigo do Domínio de Ferramentas com mais detalhes sobre a ferramenta Fórmula: https://community.alteryx.com/t5/Base-de-conhecimento-Portugues/Dominio-de-Ferramentas-Formula/ta-p/...😀

cneivam
Cometa

Muito legais as dicas @veronicasimoes!

 

Fiquei curioso da solução do item 4, faltou algo?

 

Obrigado.

Neivam

@cneivam , verdade, por alguma razão as imagens do post não estão aparecendo!!! Vou tentar editar.

FláviaB
Alteryx Community Team
Alteryx Community Team

@veronicasimoes, me diz se você não estiver conseguindo editar que eu te ajudo. 😉

Thalia2104
Meteoroide

Tenho uma dúvida a respeito do item 2
Se eu tenho mais de uma condição a ser testada eu ainda consigo utilizar a função IIF?
Por exemplo gostaria de utiliza-la para realizar uma alteração em uma coluna onde ao invés de me retornar o nome inteiro "Corporativo" me retornasse "CORP" e que ao invés de me retornar "Home Office" retornasse "Residencial" e o que não se encaixasse nessas 2 condições ele me retornasse "OUTROS" 
Se isso for possível pode me escrever a função ?

Obrigada pela postagem maravilhosa 

FláviaB
Alteryx Community Team
Alteryx Community Team

Boa pergunta, @Thalia2104!

@veronicasimoes, consegue auxiliar aqui? 😊

Oi @Thalia2104 ,

 

Neste caso você terá que usar o IF ou o SWITCH.

 

https://help.alteryx.com/20213/designer/conditional-functions

 

Abs

 

Veronica

Rótulos