0% found this document useful (0 votes)
206 views

Base Sas Programmer SAS Programming 1: Essentials: Learn How To

This 3-day course teaches SAS programming fundamentals for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. The course covers using SAS Studio and SAS Enterprise Guide to write programs, accessing and exploring different data types, preparing data through subsetting and computations, analyzing and reporting on data, and exporting results. A prerequisite is experience using computer software and accessing data files on operating systems, but no prior SAS experience is required.

Uploaded by

vk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views

Base Sas Programmer SAS Programming 1: Essentials: Learn How To

This 3-day course teaches SAS programming fundamentals for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. The course covers using SAS Studio and SAS Enterprise Guide to write programs, accessing and exploring different data types, preparing data through subsetting and computations, analyzing and reporting on data, and exporting results. A prerequisite is experience using computer software and accessing data files on operating systems, but no prior SAS experience is required.

Uploaded by

vk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

BASE SAS PROGRAMMER

SAS Programming 1: Essentials

Duration: 3 days Level: Fundamental

This course is for users who want to learn how to write SAS programs to
access, explore, prepare, and analyze data. It is the entry point to learning
SAS programming for data science, machine learning, and artificial
intelligence. It 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.

Learn how to

• use SAS Studio and SAS Enterprise Guide to write and submit SAS programs
• access SAS, Microsoft Excel, and text data
• explore and validate data
• prepare data by subsetting rows and computing new columns
• analyze and report on data
• export data and results to Excel, PDF, and other formats
• use SQL in SAS to query and join tables.

Who should attend


Anyone starting to write SAS programs
Prerequisites
Before attending this course, you should have experience using computer
software. Specifically, you should be able to

• understand file structures and system commands on your operating systems


• access data files on your operating systems.

No prior SAS experience is needed.

Software Addressed

Base SAS This course also addresses SAS/ACCESS Interface to PC Files.


Course Contents

Essentials

▪ the SAS programming process


▪ using SAS programming tools
▪ understanding SAS syntax

Accessing Data

▪ understanding SAS data


▪ accessing data through libraries
▪ importing data into SAS

Exploring and Validating Data

▪ exploring data
▪ filtering rows
▪ formatting columns
▪ sorting data and removing duplicates

Preparing Data

▪ reading and filtering data


▪ computing new columns
▪ conditional processing

Analyzing and Reporting on Data

▪ enhancing reports with titles, footnotes, and labels


▪ creating frequency reports
▪ creating summary statistics reports

Exporting Results

▪ exporting data
▪ exporting reports

Using SQL in SAS

▪ using Structured Query Language in SAS


▪ joining tables using SQL in SAS
SAS Programming 2: Data Manipulation Techniques

Duration: 3 days Level: Intermediate

This course is for those who need to learn data manipulation techniques using
the SAS DATA step and procedures to access, transform, and summarize
data. The course builds on the concepts that are presented in the SAS
Programming 1: Essentials course and is not recommended for beginning
SAS software users.

Learn how to

• understand and control DATA step processing


• create an accumulating column and process data in groups
• manipulate data with functions
• convert column type
• create custom formats
• concatenate and merge tables
• process repetitive code
• restructure tables.

Who should attend


Business analysts and SAS programmers
Prerequisites
Before attending this course, you should be able to do the following:

• write DATA step code to subset rows and columns, compute new columns,
and process data conditionally
• sort tables using the SORT procedure
• apply SAS formats

Software Addressed
Base SAS
Course Contents

Controlling DATA Step Processing

▪ setting up for this course


▪ understanding DATA step processing
▪ directing DATA step output

Summarizing Data

▪ creating an accumulating column


▪ processing data in groups

Manipulating Data with Functions

▪ understanding SAS functions and CALL routines


▪ using numeric and date functions
▪ using character functions
▪ using special functions to convert column type

Creating Custom Formats

▪ creating and using custom formats


▪ creating custom formats from tables

Combining Tables

▪ concatenating tables
▪ merging tables
▪ identifying matching and nonmatching rows

Processing Repetitive Code

▪ using iterative DO loops


▪ using conditional DO loops

Restructuring Tables

▪ restructuring data with the DATA step


▪ restructuring data with the TRANSPOSE procedure

You might also like