Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

SAS - Variáveis

Olá, tudo bem?

Pessoal, eu preciso de um campo calculado em uma base que funcione como uma variável acumulativa. Eu quero que o valor de cada linha seja somado com o valor da linha anterior em relação aos dados da coluna ao lado. Ex: coluna 1 possui na primeira linha valor 10 e na segunda linha valor 20. Eu quero criar uma coluna que nesse caso tenha na primeira linha valor 10 e na segunda linha valor 30 (soma 10+20). E assim por diante...

Isso é possível?

Obrigada.

1 resposta
solução!

Olá! Tudo bem, e você?

Sim, é possível. O código abaixo, por exemplo, constrói a variável acumulado, que é o valor acumulado da variável variavel:

DATA base_saida;
set base_entrada;
retain acumulado;
acumulado+variavel;
RUN;