I am working with a macro loop that I want to spit out slightly different reports based on the current where variable up in the loop. All three reports are very similar proc reports, just different variables.
simplifying here, as an example:
Loop begins.
%IF error="a" %then %do ;
report 1
%end;
%IF error="b" %then %do ;
report 2
%end;
%else % %do ;
report3
%end;
However, I can only get this to work with one %if %then and an %else--2 reports. How can I add in another %if statement to allow for a 3rd option, since this is a loop that goes through several 'errors.' I have tried several variations, but can't get passed a single if/then and else combo.