Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
rbarbosa
Not applicable

Calculo total diário para contas bancárias

Imaginando que temos um fluxo de caixa para realizar, e neste fluxo de caixa temos um saldo inicial, preciso também calcular o saldo bancário naquele dia.

Minha dúvida é melhor colocar uma tabela fazendo esse calculo, consigo fazer com set analysis?

Minha estrutura é como abaixo:

duvid estrutura.png

Na tabela banco tenho os saldos e os limites, no caso iniciais

duvida bancos.png

E na tabela dados tenho o campo valor titulo, que seria a pagar a receber etc.

O Resultado onde quero chegar é o da imagem a seguir:

resultado.png

Segue um qvf com dados alterados para teste

Tags (1)
5 Replies
rbarbosa
Not applicable

Re: Calculo total diário para contas bancárias

Adicionei um print do resultado esperado para facilitar o entendimento

paulodantas
Not applicable

Re: Calculo total diário para contas bancárias

Qual é o valor para os campos esperados?

Abraço.

mario_sergio_ti
Not applicable

Re: Calculo total diário para contas bancárias

Amigo, é possível fazer saldo acumulado via Expressão;

Exemplo, crie um gráfico de linha ou tabela com a dimensão de data de movimentação (classificado/ordenado)

E como Medida:

    Sum([Saldo C/C])+ //Saldo inicial

          RangeSum(Above([valor titulo],0,NoOfRows(TOTAL))) //Movimentação diária acumulado

Obs.:

Lembrando que dependendo da modelagem de dados, é mais vantajoso colocar no script a lógica, porém perderá o dinamismo dos filtros no saldo acumulado

mario_sergio_ti
Not applicable

Re: Calculo total diário para contas bancárias

Set Analysis seria para realizar filtros internos nas funções caso necessário.

Ex.: Excluir banco Itaú, então inserir dentro das funções {<[Cod. Banco]-={'Itaú'}>}

mario_sergio_ti
Not applicable

Re: Calculo total diário para contas bancárias

Amigo;

Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.

Abraço.