I am doing some Macro experiments to test the debugging tools.
First I run the code (some random program I wrote):
options mlogic;
%macro MyFun3(random);
data MyData;
%let random = %sysfunc(upcase(&random)); *Case insensitve
set sashelp.cars(obs=2);
length NewCol $ 30;
%if &random. = AA %then %do;
NewCol = 'AA';
%end;
%else %if &random. = BB %then %do;
NewCol = 'BB';
%end;
%else %do;
NewCol = "Write something valid";
%end;
run;
%mend MyFun3;
%MyFun3(AA);
Then, to turn off the debugging tool "mprint" i secondly run the code:
options mlogic;
The problem is that this does not turn off the option?
So the question is: How do I turn off the mlogic option?
options nomlogic;
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.