Qlik Community

Ask a Question

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
LINKEDIN LIVE: Democratizing data to enhance customer-centricity. JULY 29TH REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
matheus_silva
Creator
Creator

Soma acumulada.

Boa tarde.

    Pessoal, tem como eu fazer uma soma acumulada sendo que o campo de uma tabela é calculada na hora?

    Por exemplo, tenho uma tabela que faz o dre da empresa fazendo todo cálculo de débitos e créditos, saldo anterior e saldo atual...enfim, tudo ali na tabela padrão mesmo.

    Mas oque acontece que no final quero a média do mês...Mas tem um detalhe:

Exemplo filtrando dia a dia.

Dia 01

    Saldo Inicial        |        Movimentação Mês      |        Saldo Final

    100                      |        30                                  |        [Saldo inicial] + [Movimentação Mês] = 130


Dia 02

    Saldo Inicial        |        Movimentação Mês      |        Saldo Final

    130                      |        20                                  |        [Saldo inicial] + [Movimentação Mês] = 150


Dia 03

    Saldo Inicial        |        Movimentação Mês      |        Saldo Final

    150                      |        30                                  |        [Saldo inicial] + [Movimentação Mês] = 180


Exemplo filtrando dia 1 ao 3.

Dia 01 ao 03

    Saldo Inicial        |        Movimentação Mês      |        Saldo Final

    100                      |        80                                  |        [Saldo inicial] + [Movimentação Mês] = 180


Eu queria que o saldo final fosse uma média de ((130+150+180)/3) = 153,33.

Mas como o campo é assim: [Saldo inicial] + [Movimentação Mês] não é possível fazer AVG, ( e até logicamente não faz sentido mesmo funcionar).


Se alguém entendeu meu post, e puder me ajudar, eu agradeço.

   

4 Replies
Anil_Babu_Samineni

Puede ser suma parcial de la ficha de presentación para esa tabla dinámica?

Before develop something, think If placed (The Right information | To the right people | At the Right time | In the Right place | With the Right context)
ecolomer
Master II
Master II

Você pode assistir esta publicação

Saldo Inicial - Fluxo de Caixa

ecolomer
Master II
Master II

Ou você também pode tentar essa expressão

  1. Sum([Saldo C/C])+ //Saldo inicial 
  2.           RangeSum(Above([valor titulo],0,NoOfRows(TOTAL))) //Movimentação diária acumulado 
matheus_silva
Creator
Creator
Author

Primeiramente quero agradecer o retorno de todos.

Infelizmente não se trata de obter o valor de cima(Above) e ir acumulando com o de baixo...E sim de somar valores entre datas...Se o usuário filtra dia 01 ao dia 03, o a formula não pode somar a movimentação dos três dia, e sim ele tem que somar toda movimentação do dia 1, toda movimentação do dia 2 e toda movimentação do dia 3 e depois somar. Difícil não é mesmo?!...então o above não funcionar, pois o valor ainda não está calculado.