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.

questionAnswers(4)

yourAnswerToTheQuestion