Olá,
No seguinte código que foi publicado aqui no fórum:
DATA base_saida; set base_entrada; retain acumulado; acumulado+variavel; RUN;
É possível fazer alguma condição com if? Ex: se x = 1 então faça o acumulado + variavel
Obrigada.
Olá,
No seguinte código que foi publicado aqui no fórum:
DATA base_saida; set base_entrada; retain acumulado; acumulado+variavel; RUN;
É possível fazer alguma condição com if? Ex: se x = 1 então faça o acumulado + variavel
Obrigada.
Olá,
Basta utilizar o condicional da mesma forma que ele seria usado normalmente. No caso abaixo, a variável acumulado
é zerada sempre que variável
é igual a 1:
DATA base_saida;
set base_entrada;
retain acumulado;
if variavel=1 then acumulado=0;
else acumulado=acumulado+variavel;
RUN;