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.
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
Até aqui, nada de especial, mas agora vamos adicionar a ferramenta “Drop Down” que fica na guia interface
É 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:
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
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:
Configure o Dynamic Rename da seguinte forma:
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:
Sobre a configuração do Action, todo o trabalho que temos é mudar a opção “Select na action type” como mostro a seguir:
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”:
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:
*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
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
Só marcar
Pronto!
Seu fluxo desse está mais ou menos assim:
Só executar ele na varinha mágica e voila:
Conta aí se der certo! (ou errado né?)
Você deve ser um usuário registrado para adicionar um comentário aqui. Se você já estiver registrado, faça logon. Se você ainda não estiver registrado, registre-se e faça logon.