Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
omlima
Contributor III
Contributor III

Soma

Pessoal, boa tarde

Tenho uma tabela com a movimentação dos estoques diários, onde tem os campos:

entrada - saída - produção - perdas e ajuste

O saldo é a somatória deles, porém coloquei uma opção de filtro mensal, porém se seleciono um um mês, ele apresenta a somatória somente dele, mas preciso que seja ATÉ ele, pois o contrário o saldo é inconsistente.

Agradeço a ajuda.

 

Oscar

3 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Acumula os valores do movimento dentro do mesmo produto

 

2019-07-15 16_46_55-Qlik Sense Desktop.png

 

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Segue script da carga

 


Tabela_Tmp:
LOAD * Inline [
Produto ,Mes , Movimento
A ,1 , 10
A ,2 , 1
A ,3 , 5
A ,4 , 20
B ,1 , 2
B ,2 , 1
];

Tabela_Final:
LOAD
    Produto,
     Mes,
    Movimento,

     if(Produto = Previous(Produto),rangesum(Peek(Saldo),Movimento),Movimento) as Saldo

Resident Tabela_Tmp order by Produto,Mes;
//
Drop Table Tabela_Tmp;

furtado@farolbi.com.br
omlima
Contributor III
Contributor III
Author

Olá, bom dia

Não expliquei na postagem, mas utilizo o Qlik Sense Cloud e não entendi a solução. Segue a tabela que tenho para explicar melhor. 

O saldo em determinado data será sempre a somatória de Entrada+Saída+Produção+Perda+Ajuste. Coloquei um filtro de data, para saber o saldo naquela data, porém ele soma somente aquele período, mas preciso de faça a somatória do período selecionado até o primeiro lançamento. 

Exemplo: se seleciono a data 10/10/2019, preciso da somatória de 30/06/2019 até 10/10/2019.

DataProdutoEntradaSaídaProduçãoPerdaAjuste
30/06/2019PRODUTO A338,88    
30/06/2019PRODUTO B36,48    
30/06/2019PRODUTO C200,00    
30/06/2019PRODUTO D350,39    
30/06/2019PRODUTO E0,60    
30/06/2019PRODUTO F13,67    
30/06/2019PRODUTO G117,06    
01/07/2019PRODUTO B24,72-36,48   
01/07/2019PRODUTO D -24,72   
01/07/2019PRODUTO G -117,0936,00  
01/07/2019PRODUTO C5,00    
02/07/2019PRODUTO B126,98    
02/07/2019PRODUTO I83,37    
02/07/2019PRODUTO H25,77-1,00   
02/07/2019PRODUTO D -126,98   
03/07/2019PRODUTO G115,85    
03/07/2019PRODUTO B122,77-115,85   
03/07/2019PRODUTO D -122,77   
03/07/2019PRODUTO H -1,00   
04/07/2019PRODUTO G -25,16   
04/07/2019PRODUTO B68,12    
04/07/2019PRODUTO D -68,12   
04/07/2019PRODUTO H -1,77   
05/07/2019PRODUTO G  67,20  
05/07/2019PRODUTO B -67,20   
05/07/2019PRODUTO J35,75    
08/07/2019PRODUTO G -25,94145,54  
08/07/2019PRODUTO B -159,54   
08/07/2019PRODUTO C7,00    
09/07/2019PRODUTO I110,63    
10/07/2019PRODUTO G -25,26   
10/07/2019PRODUTO I48,45    
11/07/2019PRODUTO A -51,04   
12/07/2019PRODUTO A -35,70   
12/07/2019PRODUTO G -25,23   
15/07/2019PRODUTO G -24,15   

 

Obrigado

 

Oscar