BookmarkSubscribeRSS Feed
Tom
Super User Tom
Super User

If you want to remerge the aggregate function results then you will have to add the code to do it yourself.

So instead of doing code like this that works in PROC SQL:

select *,mean(age) as gender_mean_age
from sashelp.class
group by sex
;

You will need to do something like

select a.*,b.gender_mean_age
from sashelp.class a
inner join 
 (select age,mean(age) as gender_mean_age
  from sashelp.class group by sex
 ) b
on a.sex=b.sex
;

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 15 replies
  • 4511 views
  • 0 likes
  • 6 in conversation