This is what I created:
And below is what I wanted:
How to implement it? Thank you! Below are my codes:
%macro randomNormal(mean=0, stddev=1, N=100, outDS=);
data &outDS.(keep=x);
call streaminit(datetime());
do i = 1 to &N;
x = rand("NORMAL", &mean, &stddev);
output;
end;
run;
%mend;
%randomNormal(mean=100, stddev=10, N=100, outDS=One);
%randomNormal(mean=15, stddev=10, N=100, outDS=Two);
data myData;
set One(in=in1) Two(in=in2);
if in1 then Name='One';
if in2 then Name='Two';
run;
proc sgpanel data=myData;
panelby Name / columns=1;
histogram x / binwidth=1;
run;
You can do it like this:
proc sgpanel data=myData;
panelby Name / columns=1 noheader;
histogram x / binwidth=1;
inset name / textattrs=(color=red size=14pt) separator='=';
run;
You can do it like this:
proc sgpanel data=myData;
panelby Name / columns=1 noheader;
histogram x / binwidth=1;
inset name / textattrs=(color=red size=14pt) separator='=';
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.