BookmarkSubscribeRSS Feed
Elle
Quartz | Level 8

Hello,

 

I'm using SAS Model Implementation Platform and need to integrate some Base SAS code in order to do some calculations.

I would like to know if there's a function equivalent for this:

 

proc sql;
   select SUM(subaccount_EAD) as account_EAD
   from table
   group by account_number;
quit;

My variables are: account_number, subaccount_number and subaccount_EAD.

I'm looking for a function like: sumby.account_number(subaccount_EAD) if such a thing even exists.

I cannot use data steps or proc sql in MIP.

So, ... help?

2 REPLIES 2
Rick_SAS
SAS Super FREQ

if you sort the data by the grouping variable, you can use BY group processing in the DATA step:

 

proc sort data=sashelp.class out=Class;
by sex;
run;

data Want;
set Class;
by Sex;
if first.Sex then sum=0;
sum + height;
if last.Sex then output;
keep Sex Sum;
run;

proc print;run;
Elle
Quartz | Level 8

Thank you for your post, but I cannot use any form of data steps, procedures or statements in MIP. ONLY functions.

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
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
  • 2 replies
  • 1333 views
  • 0 likes
  • 2 in conversation