Totais em execução particionados no SAS
Como posso criar uma nova coluna para um conjunto de dados existente que seja o total em execução de uma coluna existente - particionada por algum identificador?
ID | Value | New Value
---|--------|--------------------
1 | 10 | 10
1 | 5 | 15 = 10 + 5
1 | 3 | 18 = 10 + 5 + 3
2 | 45 | 45
2 | 15 | 60 = 45 + 15
Estou acostumado a fazer isso no SQL (Oracle) com uma simples instrução SUM () OVER (), mas essa sintaxe aparentemente não é suportada no PROC SQL.
Se possível, eu gostaria de fazer isso no PROC SQL (tenho muito mais experiência com SQL do que com a codificação SAS).
Obrigado!
Mike.