Programming 1
Programming 1
This Level II course is designed for those who want to learn to write SAS programs to accomplish
typical data processing tasks and is a prerequisite to many other SAS courses.
Prerequisites
Before attending this course, you should have experience programming in some language and an
understanding of basic computer concepts. Specifically, you should be able to
If you do not feel comfortable with the prerequisites or are new to programming and think that the
pace of this course may be too demanding, you can take the Introduction to Programming
Concepts Using SAS Software course before attending this course. Introduction to Programming
Concepts Using SAS Software is designed to introduce you to computer programming and covers
a portion of the SAS Programming I: Essentials material at a slower pace.
Course Contents
Getting Started with the SAS System
Enhancing Output
• reading raw data files using column input and formatted input
• examining data errors
• assigning variable attributes
• reading Microsoft Excel spreadsheets (self-study)
• using the SET statement to concatenate two or more SAS data sets
• using the RENAME= data set option to change the names of variables
• using the SET and BY statements to interleave two or more SAS data sets
• creating one-way and two-way frequency tables using the FREQ procedure
• generating simple descriptive statistics using the MEANS procedure
• using the REPORT procedure to create a listing report
• using the RBREAK statement to produce a grand total
• creating tabular summary reports using the TABULATE procedure (self-study)