Chapter Contents |
Previous |
Next |
Sum |
Valid: | in a DATA step |
Category: | Action |
Type: | Executable |
Syntax | |
Arguments | |
Comparisons | |
Examples | |
See Also |
Syntax |
variable+expression; |
Tip: | The variable is automatically set to 0 before SAS reads the first observation. The variable's value is retained from one iteration to the next, as if it had appeared in a RETAIN statement. |
Tip: | To initialize a sum variable to a value other than 0, include it in a RETAIN statement with an initial value. |
Tip: | The expression is evaluated and the result added to the accumulator variable. |
Tip: | SAS treats an expression that produces a missing value as zero. |
Comparisons |
The sum statement is equivalent to using the SUM function and the RETAIN statement, as shown here:
retain variable 0; variable=sum(variable,expression);
Examples |
Here are examples of sum statements that illustrate various expressions:
balance+(-debit);
sumxsq+x*x;
nx+(x ne .);
if status='ready' then OK+1;
See Also |
Function:
| |||
Statement:
|
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.