I am using a %if statement inside a macro to execute code when &var does NOT match eye or hand. But the code inside the %if is still submitting when it gets to var = eye. How can I write this so that body = &var + 1; does NOT happen when var equals hand or eye? data x; set y; %macro look (var); %if &var ne hand or &var ne eye %then %do; body = &var + 1; %end; %mend look; %look (hand); %look (eye); %look (arm); run;
... View more