Professional Documents
Culture Documents
SAS Basics
SAS Basics
Programming for SAS 9 Exam. This exam is administered by SAS and Prometric.
y y y
70 multiple-choice questions (must achieve score of 65% correct to pass) 2 hours to complete exam Use exam ID A00-211; required when registering with Prometric.
Use FORMATTED and LIST input to read raw data files. Use INFILE statement options to control processing when reading raw data files. Use various components of an INPUT statement to process raw data files including column and line pointer controls, and trailing @ controls. Combine SAS data sets. Access an Excel workbook.
Create temporary and permanent SAS data sets. Create and manipulate SAS date values. Export data to create standard and comma-delimited raw data files.
Managing Data
y y y y y y y y y y
Investigate SAS data libraries using base SAS utility procedures. Sort observations in a SAS data set. Use assignment statements in the DATA step. Modify variable attributes using options and statements in the DATA step. Accumulate sub-totals and totals using DATA step statements. Use SAS functions to manipulate character data, numeric data, and SAS date values. Use SAS functions to convert character data to numeric and vice versa. Process data using DO LOOPS. Process data using SAS arrays. Validate and clean data.
Generating Reports
y y y y
Generate list reports using the PRINT procedure. Generate summary reports and frequency tables using base SAS procedures. Enhance reports through the use of user-defined formats, titles, footnotes and SAS System reporting. Generate HTML reports using ODS statements.
Handling Errors
y y y
Identify and resolve programming logic errors. Recognize and correct syntax errors. Examine and resolve data errors.
Introduction
y y
examining descriptor and data portions accessing SAS data libraries accessing relational databases (self-study)
introduction to reading data using SAS data as input subsetting observations and variables adding permanent attributes
using Excel data as input doing more with Excel worksheets (self-study)
y y
using standard delimited data as input using nonstandard delimited data as input
introduction to validating and cleaning data examining data errors when reading raw data files validating data with the PRINT and FREQ procedures validating data with the MEANS and UNIVARIATE procedures cleaning invalid data
Manipulating Data
y y y
introduction to combining data sets appending a data set (self-study) concatenating data sets merging data sets one-to-one merging data sets one-to-many merging data sets with nonmatches
Enhancing Reports
y y y y y
using global statements adding labels and formats creating user-defined formats subsetting and grouping observations directing output to external files
using the FREQ procedure using the MEANS procedure using the TABULATE procedure (self-study)
Learning More
y y
course logistics course overview SAS syntax review navigating the SAS windowing environment (self-study)
outputting multiple observations writing to multiple SAS data sets selecting variables and observations
Summarizing Data
y y
reading raw data files with formatted input controlling when a record loads additional techniques for list input (self-study)
Data Transformations
y y y
Debugging Techniques
y y
an overview of other languages using the SQL procedure the SAS macro language
Learning More
y y
The SAS Base Programming for SAS 9 certification exam contains 70 test questions, while the practice exam contains 50 questions. The practice exam is delivered to you in one continuous HTML page. The Certification exam questions are delivered one per screen. The Certification exam has a time limit of 120 minutes, and a timer is provided on each screen to help you track your exam time. There is no timer in the practice exam. To best simulate the actual time allowed for the Certification exam, you should allow 85 minutes for the practice exam.
Successful performance on the practice exam does not guarantee successful performance on the Certification exam. New or experienced SAS users who want to prepare for the SAS Base Programming exam for SAS 9