Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mdfernan
New Contributor III

Criar um Simulador Financeiro - Melhor Forma

Boa tarde.

Pesquisei um pouco por este assunto e não encontrei nada ainda relacionado a este assunto.

Tenho um base de dados, da qual estou trazendo, entre outros campos, Filiais e Departamentos.

Para cada Filial estou trazendo os seguintes campos:

- Valor da Meta;

- Qtde de Funcionários;

- Horas Trabalhadas.

Preciso criar uma Aba com um Simulador. Neste simulador farei alguns cálculos utilizando estes campos. O grande problema é que, como é um simulador, o Gestor gostaria de poder "alterar" estes valores, para simular o que aconteceria com novos valores.

Tinha pensado em criar uma variável, sendo definida na abertura da Aplicação, com a fórmula para pegar estes valores. E criar uma caixa de entrada, exibindo o valor original, com a possibilidade do Gestor alterá-la.

O problema é que, como esta variável foi definida na abertura da Aplicação, os filtros das filiais não se aplicam.

Outro modelo que pensei era de deixar o valor Original sem ser em uma variável, e criar uma variável que ele pudesse digitar um valor de acréscimo ou decréscimo. Mas toda vez ele teria que ficar fazendo conta para saber qual valor da diferença digitar.

Alguém já fez algo parecido ou tem uma ideia de como fazer?

Obrigado.

Tags (1)
11 Replies
mdfernan
New Contributor III

Re: Criar um Simulador Financeiro - Melhor Forma

Uma coisa que pensei aqui agora é usar o Disparador de Eventos quando fazer qualquer seleção, pois se ele selecionar a filial, a variável recebe o valor "original" para aquela filial. Em performance tem algum impacto isto?

Re: Criar um Simulador Financeiro - Melhor Forma

Já pensou em utilizar Input Field?

mdfernan
New Contributor III

Re: Criar um Simulador Financeiro - Melhor Forma

Nunca tinha trabalhado com o InputField. Estou testando ele numa outra aplicação. Mas no InputField eu consigo trazer o valor original que está na base de dados? E na seleção de uma ou outra filial, ele traria o valor original novamente?

Re: Criar um Simulador Financeiro - Melhor Forma

Esse é o problema!

Eu nunca testei, mas existe uma função de macro para fazer um reset do inputfield.

Nome da função: ResetInputFieldValues

Re: Criar um Simulador Financeiro - Melhor Forma

Fiz um teste aqui e funcionou por macro

mdfernan
New Contributor III

Re: Criar um Simulador Financeiro - Melhor Forma

Vou fazer alguns testes aqui pra ver como ele se comportará.

Mas obrigado pela dica.

Re: Criar um Simulador Financeiro - Melhor Forma

Tem como fazer por Bookmark também, mas com o BM você não recupera o valor original, apenas seta outro valor.

mdfernan
New Contributor III

Re: Criar um Simulador Financeiro - Melhor Forma

Pois é, o problema é eu precisar do valor original. :/

Re: Criar um Simulador Financeiro - Melhor Forma

Com InputField só com Macro

Ou então trabalhar com variáveis.

Cria duas variáveis, uma com o valor original e outra com o valor que o usuário vai alterar (vValorOriginal e vValorUsuario), caso queira voltar o valor original, crie um botão que coloque o valor original dentro da outra.

Ação -> Setar Variável

Variavel:  vValorUsuario

Valor: vValorOriginal

Assim volta ao valor original!