Why this course ?

  • This course helps you prepare you for the SAS Certified Base Programmer for SAS 9
  • This course is for SAS programmers who prepare data for analysis.
  • Base SAS runs on all major operating systems. It significantly reduces programming and maintenance time, while enabling your IT organization to produce the analyses and reports that decision makers need in the format they prefer.

Base SAS is a fourth-generation programming language (4GL) for data access, data transformation, analysis and reporting. It is included with the SAS Platform. Base SAS is designed for foundational data manipulation, information storage and retrieval, descriptive statistics and report writing. It also includes a powerful macro facility that reduces programming time and maintenance headaches.

Program Duration
and Fees

Buy Now


48 Hours




• An Overview of the SAS System
• Introduction to SAS Programs
• Running SAS Programs
• Mastering Fundamental Concepts
• Diagnosing and Correcting Syntax Errors
• Exploring Your SAS Environment
• Getting Started With the PRINT Procedure
• Sequencing and Grouping Observations
• Identifying Observations
• Special WHERE Statement Operators
• Customizing Report Appearance
• Formatting Data Values
• Creating HTML Reports
• Reading Raw Data Files: Column Input
• Reading Raw Data Files: Formatted Input
• Examining Data Errors
• Assigning Variable Attributes
• Changing Variable Attributes
• Reading Excel Spreadsheets
• Reading SAS Data Sets and Creating Variables
• Conditional Processing
• Dropping and Keeping Variables
• Reading Excel Spreadsheets Containing Date Fields
• Concatenating SAS Data Sets
• Merging SAS Data Sets
• Combining SAS Data Sets : Additional Features
• Introduction of Summary Reports.
• Basic Summary Reports
• The Report Procedure
• The Tabulate Procedure
• Producing Bar and pie Chart
• Enhancing output
• Producing Plots
• Overview
• Review of SAS basics
• Review of DATA Step Processing
• Review of Displaying SAS Data Sets
• Working with Existing SAS Data Sets
• Outputting Multiple Observations
• Writing to Multiple SAS Data Sets
• Selecting Variables and Observations
• Writing to an External File
• Creating an Accumulating Total variable
• Accumulating Totals for a Group of Data
• Reading Delimited Raw Data Files
• Controlling When a Record Loads
• Reading Hierarchical Raw data Files
• Introduction
• Manipulating Character values
• Manipulating Numeric values
• Manipulating Numeric values based on Dates
• Converting variable Type
• Do Loop Processing
• SAS Array Processing
• Using SAS Arrays
• Using the PUT Statement
• Using the DEBUG Option
• Match-merging Two or more SAS Data Sets
• Simple Joins Using the SQL Procedure




Course Name: Base SAS