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

## Calculate Cumulative release

I wanted to calculate value of Q (Please find formula in the attacheed). I have values of Cn, V, S and A in a dataset.

Can somepne from community help me in achieving this. Also, I am new to SAS and has no experience with it. I really appreciate a stepwise procedure.

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
SAS Super FREQ

## Re: Calculate Cumulative release

Are the values of the Ci also in a data set? Or have you already computed "sum of Ci"?

You posted this to the SAS/IML Support Community, so I will provide a SAS/IML solution. (You can also do this with the SAS data step.)

``````/* make up sample data */
data Coefs;
input Cn V S A;
datalines;
0.1  4  6 16
;
data Ci;
input C;
datalines;
0.01 0.02 0.03 0.04 0.05 0.06
;

proc iml;
/* read data */
use Coefs;
read all var {Cn V S A};
use Ci;
read all var {C};

/* compute Q */
Q = Cn*V + sum(C)*S / A;
print Q;
``````
1 REPLY 1
SAS Super FREQ

## Re: Calculate Cumulative release

Are the values of the Ci also in a data set? Or have you already computed "sum of Ci"?

You posted this to the SAS/IML Support Community, so I will provide a SAS/IML solution. (You can also do this with the SAS data step.)

``````/* make up sample data */
data Coefs;
input Cn V S A;
datalines;
0.1  4  6 16
;
data Ci;
input C;
datalines;
0.01 0.02 0.03 0.04 0.05 0.06
;

proc iml;
/* read data */
use Coefs;
read all var {Cn V S A};
use Ci;
read all var {C};

/* compute Q */
Q = Cn*V + sum(C)*S / A;
print Q;
``````
From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
• 1 reply
• 904 views
• 1 like
• 2 in conversation