Boa tarde. Gostaria de saber se é possível fazer a criação do campo Acumulado via Script com distinção de vendedor. O gráfico de barras, por exemplo, já resolve isso marcando a opção “Acumular”. O problema disso é que eu preciso desses valores acumulados para reaproveitar em outros lugares dentro do meu documento.Ou seja, nada melhor que criar esse campo “acumulado” onde armazenará exatamente esses valores.
Ex: Tabela Origem
Vendedor | Número do Mês | Quantidade de Vendas |
---|---|---|
Péricles | 1 | 3 |
Péricles | 2 | 1 |
Péricles | 3 | 2 |
Péricles | 4 | 4 |
Valmir | 1 | 5 |
Valmir | 2 | 3 |
Valmir | 3 | 2 |
Valmir | 4 | 1 |
Ex: Tabela Resultante
Vendedor | Número do Mês | Quantidade de Vendas | Acumulado |
---|---|---|---|
Péricles | 1 | 3 | 3 |
Péricles | 2 | 1 | 4 |
Péricles | 3 | 2 | 6 |
Péricles | 4 | 4 | 10 |
Valmir | 1 | 5 | 5 |
Valmir | 2 | 3 | 8 |
Valmir | 3 | 2 | 10 |
Valmir | 4 | 1 | 11 |
Código da Tabela Origem: |
VENDAS:
LOAD * Inline [
Vendedor, Número do Mês, Qtd de Vendas
Péricles,1, 3
Péricles,2, 1
Péricles,3, 2
Péricles,4, 4
Valmir,1, 5
Valmir,2, 3
Valmir,3, 2
Valmir,4, 1
];
Olá Péricles,
Veja esse script.
VENDAS:
LOAD Vendedor, [Número do Mês], [Qtd de Vendas], If(Vendedor=Peek('Vendedor'),RangeSum([Qtd de Vendas],Peek('Acumulado')),[Qtd de Vendas]) AS Acumulado Inline [
Vendedor, Número do Mês, Qtd de Vendas
Péricles,1, 3
Péricles,2, 1
Péricles,3, 2
Péricles,4, 4
Valmir,1, 5
Valmir,2, 3
Valmir,3, 2
Valmir,4, 1
];
Qlikfique-se.
Tonial.
Olá Péricles,
Veja esse script.
VENDAS:
LOAD Vendedor, [Número do Mês], [Qtd de Vendas], If(Vendedor=Peek('Vendedor'),RangeSum([Qtd de Vendas],Peek('Acumulado')),[Qtd de Vendas]) AS Acumulado Inline [
Vendedor, Número do Mês, Qtd de Vendas
Péricles,1, 3
Péricles,2, 1
Péricles,3, 2
Péricles,4, 4
Valmir,1, 5
Valmir,2, 3
Valmir,3, 2
Valmir,4, 1
];
Qlikfique-se.
Tonial.
Excelente Tonial!
Abçs
Péricles.