Если еще sas шаг данных

надо написать логику

If y=1 then y=1;
else y=y+x and z=5;

Все нормально, но вторая часть оператора (и x=5) не работает.


person Donald William Glossfield    schedule 24.12.2015    source источник
comment
Что вы ожидали от and x=5?   -  person Tom    schedule 24.12.2015


Ответы (1)


Похоже, вы хотите сделать это:

if y^=1 then do;
  y=y+x;
  z=5;
end;
person Tom    schedule 24.12.2015
comment
ага, спасибо Том! Настал конец) извините за дебильные вопросы) - person Donald William Glossfield; 24.12.2015