Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

thiago_justen
Valued Contributor III

Saldo Atual - Estoque

Boa tarde comunidade,

Estou com uma questão que não estou conseguindo resolver. Deve ser algo simples mas confesso que travei nisso.

Eis a questão: Preciso apresentar o estoque atual de itens para (exemplificando) os dados abaixo:

Capturar.PNG

O que preciso então: Pegar o saldo por produto na data da última movimentação. Neste caso deveria ter -

ABRAÇADEIRA COM ALÇA 3.1/2 INOX... = 6 UN

ABRAÇADEIRA DA TURBINA MB 1935... = 3 UN

AMORTECEDOR CABINE 1935................ = 2 UN

TOTAL.......................................................... = 11 UN

Eis meu modelo de dados:

Capturar.PNG

A dimensão [Movimentacao - Saldo] é criada no script da seguinte maneira:

Rangesum(If( ID_Material = Previous(ID_Material),

      Rangesum( [Movimentacao - Quantidade], Peek([Movimentacao - Saldo]) ) 

        , [Movimentacao - Quantidade]))                                                                           AS [Movimentacao - Saldo]



Preciso de uma solução para um KPI que mostrará a quantidade total de itens em estoque para posterior valoração.


Agradeço desde já a ajuda de vocês!


Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
1 Solution

Accepted Solutions

Re: Saldo Atual - Estoque

May be like this

Sum(Aggr(If([Movimentacao - Data] = Max(TOTAL <[Material - Descricao]> [Movimentacao - Data]), [Movimentacao - Quantidade]), [Material - Descricao], [Movimentacao - Data]))

9 Replies
thiago_justen
Valued Contributor III

Re: Saldo Atual - Estoque

Any suggestion stalwar1‌?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago

Re: Saldo Atual - Estoque

Are you looking to get the sum by the most recent date for each Material-Description?

thiago_justen
Valued Contributor III

Re: Saldo Atual - Estoque

Yeah Sunny.

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago

Re: Saldo Atual - Estoque

May be like this

Sum(Aggr(If([Movimentacao - Data] = Max(TOTAL <[Material - Descricao]> [Movimentacao - Data]), [Movimentacao - Quantidade]), [Material - Descricao], [Movimentacao - Data]))

Highlighted
thiago_justen
Valued Contributor III

Re: Saldo Atual - Estoque

Sunny, that's exactly what I wanted. Actually, I made a simple modification:

Sum(Aggr(If([Movimentacao - Data] = Max(TOTAL <[Material - Descricao]> [Movimentacao - Data]), [Movimentacao - Saldo]), [Material - Descricao], [Movimentacao - Data]))



But man...It's awesome!!!

Could you please, recommend me any lecture or guide (advanced) to help me handle this situation?


Cheers

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago

Re: Saldo Atual - Estoque

The best way to learn is by helping other solve there problems. I would say continue to help others and you will learn a lot quicker

thiago_justen
Valued Contributor III

Re: Saldo Atual - Estoque

I'm doing this, man, really! 

And, obviously, you and the others MVP's are helping me much more than I would expected.

Cheers

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago

Re: Saldo Atual - Estoque

Yup, I do see your responses... continue doing this and you will learn much quicker.

thiago_justen
Valued Contributor III

Re: Saldo Atual - Estoque

Thanks a lot man!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago