Part 1
SAS System Concepts
Chapter 1
Essential Concepts of Base SAS Software . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 2
SAS Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 3
Rules for Words and Names in the SAS Language . . . . . . . . . . . . . . . . 21
Chapter 4
SAS Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Chapter 5
Missing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Chapter 6
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Chapter 7
Dates, Times, and Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Chapter 8
Error Processing and Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Chapter 9
SAS Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapter 10
By-Group Processing in SAS Programs . . . . . . . . . . . . . . . . . . . . . . . . . 175
Chapter 11
WHERE-Expression Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Chapter 12
Optimizing System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Chapter 13
Support for Parallel Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
1