P A T H

Como construir uma aplicação para controle de despesas

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

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

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

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
  • 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

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
  • 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

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
  • 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

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

Pronto. Nisso preenchemos a maior parte das nossas informações de gastos, está faltando apenas a imagem nesse momento.

Dica Alteryx #115 - Imagem 10

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

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

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

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

Após isso basta clicar em “Finish” e fechar as janelas extras para retornar ao fluxo.

Dica Alteryx #115 - Imagem 15

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

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.

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

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

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.

26 de agosto de 2020

Pronto! Agora você já sabe como construir uma aplicação para controle de despesas

Language