BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
scb
Obsidian | Level 7 scb
Obsidian | Level 7

pct and totalpct are in format percent

 

I have the following dataset

 

id        report    pct

434     ABC      30

145     CBD      29

156     1ABN     31

171     gdhd      10

 

I would like to have the cumulative total for pct as below

 

id        report    pct   totalpct

434     ABC      30    30

145     CBD      29    59

156     1ABN     31    90

171     gdhd      10    100

 

Can anyone help? thank you.

 

1 ACCEPTED SOLUTION

Accepted Solutions
PGStats
Opal | Level 21

data want;

set have;

totalpct + pct;

run;

PG

View solution in original post

3 REPLIES 3
PGStats
Opal | Level 21

data want;

set have;

totalpct + pct;

run;

PG
LinusH
Tourmaline | Level 20
If you have access to the original data, PROC FREQ has cumulative pct AOTB.
Otherwise define totalpct with a RETAIN statement in a data step, and just add with pct.
Data never sleeps
jaatin77
Calcite | Level 5

data have;
input id report $ pct ;
tpct+pct;
datalines;
434 ABC 30
145 CBD 29
156 1ABN 31
171 gdhd 10
;
run;

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register 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
  • 3 replies
  • 1081 views
  • 0 likes
  • 4 in conversation