Foundations - The Language of SAS
Simply fill in the form below to sign up for our Newsletter:
Sign Up for our Newsletter

Foundations - The Language of SAS training at Newtyne, Edinburgh


Course Length:

This is a two-day course.

Course Summary:

The Foundations course provides delegates with the essential elements of the programming language of SAS and an understanding of the fundamental processing.  This course is ideal for the complete novice, as well as for those who have worked with the programming language of SAS but who lack any formal education on its inner workings.

What you will be taught:

  • An Introduction to the SAS Programming Language
    • Program Components
    • What are Datasets
    • The LIBNAME Statement
  • Background Concepts
    • Syntax Rules
    • Datasets
    • Naming Conventions
    • Dates and Times
    • Missing Values
  • Building Data Steps
    • The DATA Statement
    • The SET Statement
    • Creating New Variables
    • Data Step Processing
  • Introducing Functions
    • The SUM Function
    • The MEAN Function
    • Date Functions
    • Character Functions
  • Selecting Variables and Observations
    • KEEPing and DROPing Variables
    • The IF Statement
    • The WHERE Statement
  • IF - THEN - ELSE Processing
    • IF-THEN-ELSE Syntax
    • DO-END Syntax
    • The LENGTH Statement
    • The OUTPUT Statement
    • The DELETE Statement
  • Labels and Formats
    • Labels
    • Supplied Formats
  • Frequency Counts with PROC FREQ
    • One-Way Frequency Tables
    • Two-Way Frequency Tables
    • Creating Output Datasets
  • Summary Statistics with PROC MEANS
    • The VAR Statement
    • The CLASS Statement
    • PROC MEANS Options
  • Analysing values with PROC UNIVARIATE
    • The VAR Statement
    • The CLASS Statement
    • The ID Statement
  • The Output Delivery System
    • ODS Destinations
    • Creating HTML Files
    • Creating Datasets
  • List Reports with PROC PRINT
    • PROC PRINT Syntax and Statements
    • PROC PRINT Options

There is also an option to study the Mainframe Commands required to run code and manage data.  Simply ask your instructor who will guide you through them.

What you should already know:

  • Knowledge of your computer system
  • Basic computer literacy
  • Some previous programming experience is beneficial, but not essential



If the dates below do not suit please contact us on +44 (0)131 225 6952 as alternative dates can be arranged.



Don't Delay - Book Today!

Select a date and click on the button below to register.