Если вы не включите все ELSE
, то последнее предложение else перезаписывает результаты предыдущих операторов IF.ЕСЛИ ... ТО ...;Иначе, если ... потом ...;ELSE ...;
Обязательно определите свои переменные перед их использованием.В противном случае SAS догадается, как определить их, основываясь на том, как они впервые используются.В вашем примере AGEGRP будет иметь длину $ 3, а AGEGRP2 будет иметь длину $ 2.
Добавьте эту строку перед запуском каскадов IF.
length AGEGRP AGEGRP2 $11;