Hi all,
Can anyone guide me that, how to create multiple outputs from a single proc means step.
for example, I have code like:
proc means data = have;
class sex;
var age salary loan;
output out = --------;
run;
wrt to above code, I would require three outputs for age, salary, and loan separately.
Thanks in advance
my answer won't be right but it will be quick: try proc summary, or transpose data set, new variable called 'parameter' which assumes values 'age', 'salary' and 'loan' and then:
ods output ....;
proc means data=;
var var;
by parameter;
run;
What do you mean by multiple outputs?
If you want to make multiple separate datasets then add multiple OUTPUT statements.
proc summary data=sashelp.class ;
class sex ;
var age height ;
output out=xx mean(age)=age ;
output out=yy mean(height)=height ;
run;
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.