Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Modelagem

Boa noite!

Preciso de um exemplo que calcula movimentação no load.

coddescricaodatatiposaldo inicialquantidadesaldo calculado
001produto a01/01/2015e10001001100
001produto a02/01/2015e10002001300
001produto a03/01/2015s10003001000
001produto a04/01/2015s1000600400
3 Replies
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Carlos, o que você precisa é fazer um acumulado, seja em script ou em seu gráfico.

Exemplo de acumulado no gráfico: http://blogdonicolett.com.br/2015/05/31/acumulado-com-expressao/

Exemplo de acumulado no script:

Exemplo_Acumulado:

LOAD

  MesAno,

  Vendedor,

  ValorVendas,

  if(

  previous(Vendedor) <> Vendedor,

  ValorVendas,

  ValorVendas + Peek('ValorVendasAcumulado', -1)

  ) as ValorVendasAcumulado

RESIDENT Vendas_Vendedor_Tmp

ORDER BY

  Vendedor asc,

  MesAno asc;

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Carlos,

2015-10-09 12_40_35.jpg

Tmp:

LOAD

    COD,

    PRODUTO,

    SALDO_INICIAL,

    TIPO,

    if(TIPO='E',QTDE,-QTDE)  as QTDE,

    DATA

FROM (qvd);

//

Movimento:

LOAD

  *,

  if(Previous(COD)=COD,RangeSum(peek(Saldo_Atual),QTDE),RangeSum(SALDO_INICIAL,QTDE))  as Saldo_Atual

Resident Tmp Order by COD,DATA;

//

DROP Table Tmp;

furtado@farolbi.com.br
Clever_Anjos
Support
Support

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados.