Estou tentando usar a função fby para criar uma nova coluna que soma cumulativamente uma coluna de Volume por um Símbolo.
Eu tenho uma tabela chamada x que se parece com isto:
Carimbo de data e hora | Símbolo | volume | Preço |
---|---|---|---|
Célula 1 | A | 2 | 10 |
Célula 2 | A | 5 | 20 |
Célula 3 | A | 2 | 10 |
Célula 4 | B | 3 | 20 |
Célula 5 | B | 6 | 10 |
Célula 6 | B | 1 | 20 |
Tentei a seguinte função fby para fazer isso, mas ela exibe o mesmo que a coluna "VOL":
x: update cumSum: sums (deltas;VOL) fby Symbol from x
x
Carimbo de data e hora | Símbolo | volume | Preço | cumSumVOL |
---|---|---|---|---|
Célula 1 | A | 2 | 10 | 2 |
Célula 2 | A | 5 | 20 | 5 |
Célula 3 | A | 2 | 10 | 2 |
Célula 4 | B | 3 | 20 | 3 |
Célula 5 | B | 6 | 10 | 6 |
Célula 6 | B | 1 | 20 | 1 |
No entanto, é isso que espero o seguinte:
Carimbo de data e hora | Símbolo | volume | Preço | cumSumVOL |
---|---|---|---|---|
Célula 1 | A | 2 | 10 | 2 |
Célula 2 | A | 5 | 20 | 7 |
Célula 3 | A | 2 | 10 | 9 |
Célula 4 | B | 3 | 20 | 3 |
Célula 5 | B | 6 | 10 | 9 |
Célula 6 | B | 1 | 20 | 10 |
Por favor, deixe-me saber se você sabe onde estou cometendo um erro ou tem algum conselho, agradeço a ajuda.
deltas
não é necessário no exemplo acima - o abaixo realizará o que você deseja fazer