Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

Blog

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

Vamos explorar 4 tools da guia interface, montando um fluxo similar a este (WorkFlow/App):

No final deveremos ter um App que o usuário final seja capaz de:

filtrar a idade mínima;

Selecionar em qual unidade deve ser exibido o tempo de empresa (Ano, mês, dia)

Definir os campos que serão escritos no arquivo de destino

Escolher o arquivo de destino.

Matheus_Rodrigues_0-1582245006942.png

 

Matheus_Rodrigues_1-1582245006947.png

 

Bem, vamos lá!

Vamos usar com entrada de dados o arquivo “BASE DE DADOS.xlsx”
*Todos os arquivos aqui citados estão no anexo!

No arquivo citado temos dados fictícios de 155 funcionarios, constando nome, data de admissão, salário e idade.

 

Adicione o arquivo base ao Alteryx e em seguida insira uma ferramenta de formula

Matheus_Rodrigues_2-1582245006949.png

 

Até aqui, nada de especial, mas agora vamos adicionar a ferramenta “Drop Down” que fica na guia interface

Matheus_Rodrigues_3-1582245006950.png

 

É possível notar que agora na ferramenta temos dois novos conectores, um que é um “Q” e outro no formato de um raio, esses são relativos a questões e ações, respectivamente.

Clique na Drop Down e configure ela da seguinte forma:
               

Matheus_Rodrigues_4-1582245006951.png

 

Agora precisamos passar a seleção do usuário para a formula com o intuito de calcularmos o DateTimeDiff, para isso conecte o “Q” da Drop Down no “Q” da formula e abra o editor de formula e insira a seguinte expressão:                 DateTimeDiff(DateTimeToday(),[Data Admissao],[#1])

O valor [#1] é relativo o retorno da Drop Down, note que as conexões via “Q” podem ser consultadas como no exemplo

Matheus_Rodrigues_5-1582245006953.png

 

Agora que já temos tempo de empresa, como o usuário vai se lembra daqui a x meses qual a unidade que ele usou ? Vamos colocar esse valor em um campo? Que nada, vamos renomear o campo de forma dinâmica!

Adicione a ferramenta Dynamic Rename ao fluxo e realize as seguintes conexões:

Matheus_Rodrigues_6-1582245006954.png

 

Configure o Dynamic Rename da seguinte forma:

               

Matheus_Rodrigues_7-1582245006956.png

 

Pra ajudar vocês: [_CurrentField_] + iif(isempty([#1]), '', " (" + [#1] + ")")

Por aqui já temos uns 35% do fluxo feito e estamos mais familiarizados com a ideia de interface e como usar os valores como “Variáveis”, vamos agilizar um pouco as coisas desse post.

Araste uma Numeric Up Down para o fluxo e use ela como filtro de idade.

Adicione uma List Box ao fluxo e em sequência conecte a saída do filtro ao “Q” branco da List Box, adicione a ferramenta Select ao fluxo e conecte o “Q” preto da List box ao raio do Select, note que automaticamente o Alteryx adicionou uma nova ferramenta cujo o ícone é uma claquete ela é a Action, vamos precisar configurar ela para selecionar via App quais campos iram para o arquivo de saída.

O fluxo deve ficar assim:

Matheus_Rodrigues_8-1582245006960.png

 

Sobre a configuração do Action, todo o trabalho que temos é mudar a opção “Select na action type” como mostro a seguir:

Matheus_Rodrigues_9-1582245006961.png

 

 

Quase tudo pronto, vamos adicionar o arquivo de destino, para isso adicione ao fluxo as ferramentas Output Data e File Browser

 

Primeiro vamos configurar a ferramenta File Browser para abrir o diálogo no modo “Salvar”:

Matheus_Rodrigues_10-1582245006963.png

 

Agora conecte a tool File Browser ao Output Data e um novo Action será gerado.

A tarefa aqui, mais uma vez, é apenas alterar a action type:

Matheus_Rodrigues_11-1582245006964.png

 

 

*Sugiro colocar um caminho qualquer no Output data, assim o Alteryx não apresenta crítica de erro.

De bônus, incluir uma Tool da paleta Data Investigation.

Inclua a Tool Field Summary e também um Dynamic Select ao fluxo

No Dynamic Select deixe passando apenas os campos de tipos numéricos

Matheus_Rodrigues_12-1582245006966.png

 

 

Conecte ele ao Field Summary e coloque todos os Browsers, mas como estamos usando um Analytic App vamos ter que habilita-los, vá o Interface Designer

 

Matheus_Rodrigues_13-1582245006980.png

 

Só marcar

Matheus_Rodrigues_14-1582245006982.png

 

Pronto!

Seu fluxo desse está mais ou menos assim:

Matheus_Rodrigues_15-1582245006986.png

 

Só executar ele na varinha mágica e voila:

Matheus_Rodrigues_16-1582245006988.png

 

 

Conta aí se der certo! (ou errado né?)

Comentários
Rótulos