SAS United Kingdom
News Events Services Academic SAS Careers Contact Us
Home Products and Solutions Customer References Partners Company Customer Support www.sas.com
SAS® Certified Base Programmer Fast Track

 

 
Education
Certification
Customer Support
Premium Support
Performance Plan A
SAS Professionals
Education
Helicopter Promotion
Live Web Training
View All Courses
Roles
On-line Booking
Book By Location
Book in Ireland
Book by Course Title
Book by Date
Popular Courses
SAS E-Learning
Custom Events
European Courses
IDM Certificate
Partner Courses
Learning Needs Assessment
Partners
Contact Us
Online Publications
SAS Book Store
 

SAS® Certified Base Programmer Fast Track

Role

Students taking the SAS Certified Base Programmer exam.

Duration

5 Days

Description

This course teaches the fundamentals of SAS – data access, manipulation, analysis and reporting – and has been designed to prepare students for the SAS Certified Base Programmer exam.

Prerequisites

Before attending this course, you should have: An understanding of your operating system. Some experience of programming in other languages or packages would be advantageous.

SAS Modules Used

Base SAS

Course Topics

Getting Started with SAS:

  • Introduction to SAS programs
  • Mastering fundamental programming concepts.

Accessing Existing SAS Data Sets:

  • Introduction to SAS data sets
  • Accessing existing SAS data sets.

Reading Raw Data Files:

  • Introduction
  • Reading fixed-width files
  • DATA step processing
  • Reading delimited Raw data files
  • Testing a DATA step (Self-study)

Reading SAS Data Sets and Creating New Variables:

  • Reading SAS data sets
  • Creating new variables

Controlling the Output of Variables and Observations:

  • Controlling the output of variables
  • Controlling the output of observations
  • Conditional Processing Using IF…THEN…ELSE Logic
  • Sorting SAS Data Sets

Combining SAS Data Sets:

  • Concatenating SAS Data Sets
  • Interleaving SAS Data Sets
  • Match-Merging SAS Data Sets
  • Eliminating Non-Matches and Identifying Data Set Contributors

Recoding Data Values:

  • Applying Formats
  • Creating User-Defined Formats
  • Creating Frequency Reports
  • Generating Summary Statistics

Exporting Data using the Output Delivery System (ODS):

  • Overview of the Output Delivery System
  • Generating HTML Output

Titles, Footnotes and SAS System Options:

Generating Reports using the Print Procedure:

  • Overview of the PRINT Procedure
  • Proc PRINT Additional Features (Self-study)

Controlling Input and Output:

  • Outputting Multiple Observations
  • Writing to Multiple SAS Data Sets
  • Selecting Variables and Observations
  • Writing to an External File

Summarising Data:

  • Creating an Accumulating Total Variable
  • Accumulating Totals for a Group of Data

Reading and Writing Different Types of Data:

  • Controlling When a Record Loads
  • Reading Hierarchical Raw Data Files
  • Proc REPORT:
  • Proc REPORT Overview
  • Additional Features of Proc REPORT (Self-study)

Processing Data Iteratively:

  • DO Loop Processing
  • SAS Array Processing
  • Using SAS Arrays

Data Transformations:

  • Manipulating Character Values
  • Manipulating Numeric Values
  • Manipulating Numeric Values Based on Dates
  • Converting Variable Types

Debugging Techniques:

  • Using the PUT Statement
  • Using the DEBUG Option

Objectives

After attending this course you will be able to:

  • Understand file structure and write system commands to create and access files.
  • Understand programming logic concepts (IF/THEN logic).
  • Understand the compilation and execution process of the DATA step.
  • Use different kinds of input to create SAS data sets from external files.
  • Use SAS software to access SAS data libraries.
  • Create and use SAS date values.
  • Read, concatenate, merge, match-merge and interleave SAS data sets.
  • Use the data set options DROP=, KEEP= and RENAME=.
  • Create multiple output data sets.
  • Use array processing and DO loops to process data iteratively.
  • Use SAS functions to perform data manipulation and transformations.

Book Your Place Today

0845 402 9902

Terms & Conditions
Public Courses
Custom Training Courses

 

The Power to Know
   Contact Us      Worldwide Sites     Search     Site Map     RSS Feeds     Terms of Use    Privacy Statement   Copyright © SAS Institute Inc. All Rights Reserved