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;
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.