![](https://www.path.com.br/wp-content/uploads/2024/07/Peca-Nova-10.png)
O que você vai aprender?
Nesta dica, vamos aprender a criar uma aplicação para controle de despesas.
INTRODUÇÃO
Uma das grandes funcionalidades do Alteryx, é a construção de Aplicações Analíticas. Hoje iremos aprender a criar uma aplicação para controle de despesas diárias, tendo nessa base de dados: Valor, Descrição da Despesa, Tipo de Gasto, Data, e caso queira a imagem da despesa (nota fiscal, printscreen do cartão, etc).
Passo 1: Incluindo as ferramentas de interface
Na medida do possível, tente “batizar” o seu fluxo de forma que o nome dele dê uma ideia de seu propósito. Cuidado para não deixar o nome excessivamente longo.
A mudança pode ser feita através do “Salvar como…” ou alterando diretamente o nome do arquivo a partir do seu sistema operacional com a cor azul.
![Dica Alteryx #115 - Imagem 01](https://path.com.br/wp-content/uploads/2022/11/Imagem1.png)
Após isso precisamos incluir as ferramentas de interface para preencher cada coluna da nossa base. Então precisaremos informar através da aplicação:
- Descrição – Breve resumo sobre a despesa. Campo livre ( Ferramenta Text Box)
- Valor – Valor numérico com duas casas decimais referente ao valor da despesa ( Ferramenta Numeric Up Down)
- Data da Despesa – Dia em que ocorreu o gasto ( Ferramenta Date )
- Tipo de Gasto – Tipo da despesa, será selecionado a partir de uma lista pré-determinada ( Ferramenta Drop Down)
Nisso teremos nosso fluxo da seguinte forma, de acordo com a ferramentas descritas acima:
![Dica Alteryx #115 - Imagem 02](https://path.com.br/wp-content/uploads/2022/11/Imagem2.png)
Perceba que incluímos uma ferramenta de Fórmula, e conectamos todas as interfaces na Lupa. Vamos agora a cada uma das configurações e explicações:
- Descrição da Despesa (Text Box)
Iremos configurar a ferramenta de Text box conforme a imagem abaixo, ou seja, configuração padrão, alterando apenas o texto da pergunta.
![Dica Alteryx #115 - Imagem 03](https://path.com.br/wp-content/uploads/2022/11/Imagem3.png)
E configuramos a ferramenta de formula, conforme a imagem abaixo. Observe que na configuração da formula, utilizamos o campo [#1] que se refere a linha que conecta a ferramenta de Text Box a ferramenta de formula.
![Dica Alteryx #115 - Imagem 04](https://path.com.br/wp-content/uploads/2022/11/Imagem4.png)
- Valor da Despesa (Numeric Up Down)
Iremos configurar a ferramenta de Numeric Up down conforme a imagem abaixo, ou seja, configurações para tratar valores monetários, com 2 casas decimais. Neste exemplo iremos colocar um limite de gasto de R$ 10.000,00.
![Dica Alteryx #115 - Imagem 05](https://path.com.br/wp-content/uploads/2022/11/Imagem5.png)
E configuramos a ferramenta de fórmula, conforme a imagem abaixo. Observe que na configuração da fórmula, utilizamos o campo [#2] que se refere a linha que conecta a ferramenta de Numeric Up Down a ferramenta de formula.
![Dica Alteryx #115 - Imagem 06](https://path.com.br/wp-content/uploads/2022/11/Imagem6.png)
- Data da Despesa ( Date )
Iremos configurar a ferramenta de Date conforme a imagem abaixo, ou seja, configuração padrão, alterando apenas o texto da pergunta.
![Dica Alteryx #115 - Imagem 07](https://path.com.br/wp-content/uploads/2022/11/Imagem7.png)
E configuramos a ferramenta de fórmula, conforme a imagem abaixo. Observe que na configuração da fórmula, utilizamos o campo [#3] que se refere a linha que conecta a ferramenta de Date a ferramenta de formula.
![Dica Alteryx #115 - Imagem 08](https://path.com.br/wp-content/uploads/2022/11/Imagem8.png)
- Tipo de Despesa ( Drop Down )
Iremos configurar a ferramenta de Drop Down conforme a imagem abaixo, ou seja, além de mudar a pergunta, também iremos definir manualmente alguns tipos de gastos padrões, sinta-se livre para preencher esses da maneira que melhor se encaixe a sua necessidade.
![Dica Alteryx #115 - Imagem 09](https://path.com.br/wp-content/uploads/2022/11/Imagem9.png)
E configuramos a ferramenta de fórmula, conforme a imagem abaixo. Observe que na configuração da fórmula, utilizamos o campo [#4] que se refere a linha que conecta a ferramenta de Drop Down a ferramenta de fórmula.
![Dica Alteryx #115 - Imagem 10](https://path.com.br/wp-content/uploads/2022/11/Imagem10.png)
Pronto. Nisso preenchemos a maior parte das nossas informações de gastos, está faltando apenas a imagem nesse momento.
![Dica Alteryx #115 - Imagem 10](https://path.com.br/wp-content/uploads/2022/11/Imagem10.png)
Passo 2: Upload de imagem para fluxo
Bem, existem algumas formas para fazermos o upload de uma imagem para o Alteryx, nesse exemplo vamos explorar um formato diferente, vamos utilizar a ferramenta de Blob Input. Como estamos tratando de uma aplicação analítica, não precisamos configurar a ferramenta de Blob Input, mas sim a ferramenta de interface conectada a ela, para isso utilizaremos a “File Browse” conectada ao símbolo de Raio.
![Dica Alteryx #115 - Imagem 11](https://path.com.br/wp-content/uploads/2022/11/Imagem11.png)
Observe que uma nova ferramenta apareceu entre as duas, chamamos essa de “Action”. Ela será responsável por realizar a ação de configurar o Blob Input.
Na ferramenta de Action selecionaremos o campo filename (como demonstrado na imagem acima), assim a resposta da interface File Browse, irá alterar a configuração “FileName” do Blob Input, levando assim a imagem para o fluxo.
E por último, precisamos incluir o novo campo ao fluxo principal, para isso utilizamos um “Append Fields” configurado da seguinte forma.
![Dica Alteryx #115 - Imagem 12](https://path.com.br/wp-content/uploads/2022/11/Imagem12.png)
Passo 3: Incluindo a saída de dados
Nesse momento, precisaremos incluir nossa primeira despesa para gerar o arquivo inicial. Então vamos incluir uma ferramenta de output com a saída no formato yxdb.
![Dica Alteryx #115 - Imagem 13](https://path.com.br/wp-content/uploads/2022/11/Imagem13.png)
Para executar uma aplicação analítica, NÃO IREMOS CLICAR EM RUN. Vamos clicar no símbolo de uma varinha ao lado do run. Nisso uma nova janela referente a nossa aplicação irá abrir, onde iremos preencher a primeira despesa.
![Dica Alteryx #115 - Imagem 14](https://path.com.br/wp-content/uploads/2022/11/Imagem14.png)
Após isso basta clicar em “Finish” e fechar as janelas extras para retornar ao fluxo.
![Dica Alteryx #115 - Imagem 15](https://path.com.br/wp-content/uploads/2022/11/Imagem15.png)
Feito isso iremos incluir antes da ferramenta de output, um novo “Input Data” seguido de um union, assim teremos um formato incremental de dados
![Dica Alteryx #115 - Imagem 16](https://path.com.br/wp-content/uploads/2022/11/Imagem16.png)
Pronto, agora cada despesa que incluirmos via aplicação, irá incluir uma nova linha na BaseDespesas.yxdb.
Mas aí vem a pergunta, toda vez que eu quiser executar, vou ter que abrir o fluxo? Então não é uma aplicação!!
Para essa pergunta eu te respondo, calma pequeno gafanhoto, ainda não terminamos essa dica.
![](https://path.com.br/wp-content/uploads/2022/11/calma-relax.gif)
Passo 4: Salvando e executando sua aplicação
Para finalizarmos esse nosso processo, precisamos salvar nossa aplicação no formato yxwz (Designer Analytic App)
![Dica Alteryx #115 - Imagem 17](https://path.com.br/wp-content/uploads/2022/11/Imagem17.png)
Feito isso, podemos fechar o Alteryx e ir diretamente na pasta onde salvamos, e agora toda vez que abrirmos a aplicação ela irá exibir apenas a janela de perguntas, sem ter a necessidade e abrirmos o Alteryx e executar cada uma das etapas.
![Dica Alteryx #115 - Imagem 17](https://path.com.br/wp-content/uploads/2022/11/Imagem17.png)
Gostaram dessa dica? Então se preparem que vamos criar uma série de dicas incrementando e melhorando essa aplicação para criarmos um sistema com relatório, análise, gráficos e cada vez mais interações.