%let qwe=12345;
%let asd=0987;
%macro sample;
%global zxc;
%let zxc=4567;
%do i= 1% to 5;
%let mv&i=123&i.;
%end;
%put ---------------;
%mend;
%sample;
The text box above, complete the %PUT statement to produce the following log output:
SAS log:
GLOBAL ZXC 4567
GLOBAL ASD 0987
GLOBAL QWE 12345
What would be the right answer?
What have you tried?
Look very closely for options available with %put.
%put GLOBAL zxc &zxc
GLOBAL asd &asd
GLOBAL qwe &qwe ;
give the output. But is that correct?
%Put _GLOBAL_;
produces the right output
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.