1
resposta

Criar uma váriavel em um DATA existente

Professor no código abaixo, criamos uma DATA e uma VARIÁVEL lancamento.

DATA teste; set alura.cadastro_produto;

IF data > 201606 THEN lancamento = 1; ELSE lancamento = 0; RUN;

Quero criar outra VARIÁVEL por nome antigo usando a DATA teste. Como faço sem acrestentar

IF data < 201401 THEN antigo = 1; ELSE antigo = 0;

no código acima?

Quero resolver a questão de criar a variável lancamento sem aproveitar o mesmo data step.

1 resposta

Bom dia,

Acho que não entendi muito bem a sua pergunta, mas acho que é possível fazer isso com o código abaixo:

data teste;
set alura.cadastro_produto;
if data > 201606
    then lancamento = 1; 
    else lancamento = 0;
run;

data teste;
set teste;
if data < 201401
    then antigo = 1;
    else antigo = 0;
run;