Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Estou com um desafio,
Tenho a seguinte tabela:
LOAD * inline [
"Seq","Valor"
1,1
2,1
3,1
4,2
5,2
];
Gostaria de adicionar uma coluna através do data loader que calcula-se a soma dos valores anteriores para cada linha da tabela.
Exemplo:
"Seq","Valor","Acumulado"
1,1,1 (1)
2,1,2 (1+1)
3,1,3 (1+1+1)
4,2,5 (1+1+1+2)
5,2,7 (1+1+1+2+2)
Pode usar o script:
LOAD
Seq,
Valor,
If(Seq=1,Valor,RangeSum(Valor,Peek(Acumulado))) as Acumulado;
LOAD * inline [
"Seq","Valor"
1,1
2,1
3,1
4,2
5,2
];
Pode usar o script:
LOAD
Seq,
Valor,
If(Seq=1,Valor,RangeSum(Valor,Peek(Acumulado))) as Acumulado;
LOAD * inline [
"Seq","Valor"
1,1
2,1
3,1
4,2
5,2
];
Segue uma maneira de fazer
Resultado do script acima: