data main ; input id score ; cards ; 101 200 102 355 ; proc sql ; select score into:rate1 from main where id=101 ; select score into:rate2 from main where id=102 ; select score into:rate3 from main where id=103 ; quit;
%put &rate1 &rate2 ;
data want ; set main ; var1=symgetn("rate1")*1 ; var2=symgetn("rate2")*1.5 ; var3=symgetn("rate3")*2 ; run;
I have one dataset like main in that only two id's there in future may be 3 id's there so I created 3 macro variables next I wrote
One calculation I got var1 ,var2 results however for var3 I am getting error log window how to ignore that error.
... View more