Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

SAS Programming 1: Essentials

GK# 2398

Course Overview

TOP

This course is for users who want to learn how to write SAS programs. It is the entry point to learning SAS programming and is a prerequisite to many other SAS courses. If you do not plan to write SAS programs and you prefer a point-and-click interface, you should attend the SAS Enterprise Guide 1: Querying and Reporting course.

Certification:

SAS Certified Clinical Trials Programmer Using SAS 9

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • Navigate the SAS Studio programming environment
  • Navigate the SAS Enterprise Guide programming environment
  • Navigate the SAS windowing environment
  • Read various types of data into SAS data sets
  • Create SAS variables and subset data
  • Combine SAS data sets
  • Create and enhance listing and summary reports

Outline

TOP
Viewing outline for:

Classroom Live Outline

1. Introduction

  • Overview of SAS Foundation
  • Course logistics
  • Course data files

2. SAS Programs

  • Introduction to SAS programs
  • Submitting a SAS program
  • SAS program syntax

3. Accessing Data

  • Examining SAS data sets
  • Accessing SAS libraries

4. Producing Detail Reports

  • Subsetting report data
  • Sorting and grouping report data
  • Enhancing reports

5. Formatting Data Values

  • Using SAS formats
  • Creating user-defined formats

6. Reading SAS Data Sets

  • Reading a SAS data set
  • Customizing a SAS data set

7. Reading Spreadsheet and Database Data

  • Reading spreadsheet data
  • Reading database data

8. Reading Raw Data Files

  • Introduction to reading raw data files
  • Reading standard delimited data
  • Reading nonstandard delimited data
  • Handling missing data

9. Manipulating Data

  • Using SAS functions
  • Conditional processing

10. Combining Data Sets

  • Concatenating data sets
  • Merging data sets one-to-one
  • Merging data sets one-to-many
  • Merging data sets with nonmatches

11. Creating Summary Reports

  • Using the FREQ procedure
  • Using the MEANS and UNIVARIATE procedures
  • Using the Output Delivery System

12. Learning More

  • SAS resources
  • Next steps

Labs

TOP
Viewing labs for:

Classroom Live Labs

Exercises or hands-on workshops are included with most SAS courses.

Prerequisites

TOP
  • Experience using computer software
  • Knowledge of file structures and system commands on your operating systems
  • Ability to access data files on your operating systems

Note: No prior SAS experience is needed. If you do not feel comfortable with  the prerequisites or are new to programming and think that the pace of this course might be too demanding, you can take the SAS Programming Introduction: Basic Concepts course before attending this course. SAS Programming Introduction: Basic Concepts is designed to introduce you to computer programming and presents a portion of the SAS Programming 1: Essentials material at a slower pace.

Who Should Attend

TOP

Anyone starting to write SAS programs

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 3 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 6 day

Request this course in a different delivery format.
Enroll