Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Acumula os valores do movimento dentro do mesmo produto
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;
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.
Data | Produto | Entrada | Saída | Produção | Perda | Ajuste |
30/06/2019 | PRODUTO A | 338,88 | ||||
30/06/2019 | PRODUTO B | 36,48 | ||||
30/06/2019 | PRODUTO C | 200,00 | ||||
30/06/2019 | PRODUTO D | 350,39 | ||||
30/06/2019 | PRODUTO E | 0,60 | ||||
30/06/2019 | PRODUTO F | 13,67 | ||||
30/06/2019 | PRODUTO G | 117,06 | ||||
01/07/2019 | PRODUTO B | 24,72 | -36,48 | |||
01/07/2019 | PRODUTO D | -24,72 | ||||
01/07/2019 | PRODUTO G | -117,09 | 36,00 | |||
01/07/2019 | PRODUTO C | 5,00 | ||||
02/07/2019 | PRODUTO B | 126,98 | ||||
02/07/2019 | PRODUTO I | 83,37 | ||||
02/07/2019 | PRODUTO H | 25,77 | -1,00 | |||
02/07/2019 | PRODUTO D | -126,98 | ||||
03/07/2019 | PRODUTO G | 115,85 | ||||
03/07/2019 | PRODUTO B | 122,77 | -115,85 | |||
03/07/2019 | PRODUTO D | -122,77 | ||||
03/07/2019 | PRODUTO H | -1,00 | ||||
04/07/2019 | PRODUTO G | -25,16 | ||||
04/07/2019 | PRODUTO B | 68,12 | ||||
04/07/2019 | PRODUTO D | -68,12 | ||||
04/07/2019 | PRODUTO H | -1,77 | ||||
05/07/2019 | PRODUTO G | 67,20 | ||||
05/07/2019 | PRODUTO B | -67,20 | ||||
05/07/2019 | PRODUTO J | 35,75 | ||||
08/07/2019 | PRODUTO G | -25,94 | 145,54 | |||
08/07/2019 | PRODUTO B | -159,54 | ||||
08/07/2019 | PRODUTO C | 7,00 | ||||
09/07/2019 | PRODUTO I | 110,63 | ||||
10/07/2019 | PRODUTO G | -25,26 | ||||
10/07/2019 | PRODUTO I | 48,45 | ||||
11/07/2019 | PRODUTO A | -51,04 | ||||
12/07/2019 | PRODUTO A | -35,70 | ||||
12/07/2019 | PRODUTO G | -25,23 | ||||
15/07/2019 | PRODUTO G | -24,15 |
Obrigado
Oscar