Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
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

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

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