ABSTRACT

SAS® functions and built-in CALL routines perform data manipulation, mathematical calculations, and descriptive statistical computations on argument(s) typically supplied by the user. SAS functions return a single value that can be used in an assignment statement or in additional expressions within the DATA step. In contrast, a CALL routine does not return a value; instead, it only alters the values of its argument. You cannot use a CALL routine in an assignment statement or in an expression.