SAS Examples: Arrays and Variable Lists
Last updated:Table of Contents
Arrays in data step
Arrays are used in the data step.
SAS arrays are just another way to temporarily group and refer to SAS variables.
A SAS array is not a new data structure, the array name is not a variable, and arrays do not define additional variables.
- Rather, a SAS array provides a different name to reference a group of variables.
Arrays in macros
The macro statement %Array(V,A B C)
produces three macro variables, V1
, V2
, and V3
, with corresponding values: A, B, and C and macro variable Dim V with the value 3.
These variables can then be used in the macro iterative loop statement %Do I = 1 %to &Dim V.;