Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - SAS Programming I: Essentials


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


SAS Programming I: Essentials
DURATION: 3 days

FEE: $1,275

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Business Professional
  • Statistician
  • Report Designer
  • Programmer
  • IT Professional


    1. Getting Started with the SAS System
      • Create a SAS dataset from raw input.
      • Execute the dataset in batch or interactive mode - Windows.
    2. SAS Programming
      • Perform analysis on the data and print data.
      • Determine the syntax and logical errors for a simple program.
    3. SAS Datasets
      • Differentiate between a permanent and temporary dataset.
    4. Producing List Reports
      • Create a SAS dataset using the observations supplied by the instructor.
      • 1-Sort the observations based on one of the columns.
      • 2- Print reports with formatting and titles.
      • 3- Display selected columns and rows in a List Report.
      • 4- Display a List Report with column totals.
      • 5- Sort observations in a SAS dataset.
      • 6-Print a report with subtotals and subtitles.
    5. Enhancing Output
      • Format numeric and character data values.
      • Create a report that can be displayed in a web browser.
    6. Creating SAS Datasets
      • Read raw data files using formatted input.
      • Edit the data and identify erroneous information: range checking and numeric checking.
    7. Programming with the DATA STEP
      • Perform transformations or create new variables.
      • Execute the data procedure and create a temporary data file.
      • Run it again and keep a permanent copy.
      • Print descriptive statistics for the variables.
      • Select rows and variables to include in a SAS dataset.
      • Specify and format a date.
    8. Combining SAS Datasets
      • Combine two SAS datasets and create a single dataset.
    9. Summary Reports
      • Use PROC FREQ to generate frequency distribution and cross tabulations.
      • Use PROC REPORT to 1- Modify values within a column. 2- Insert lines of text into the report. 3- Create columns. 4- Control the content of a column by coding RBREAK or a COMPUTE AFTER block for report values to be printed on the next page.
    10. SAS Constants and Variables
      • Substitute a value of X for a nonmissing value from the input data.
    11. SAS Observations
      • Produce multiple extracts from a single dataset.
    12. PROC SORT
      • Sort data in ascending and descending order.
      • Sort data using multiple non-contiguous fields.
    13. PROC PRINT
      • Print reports with the title and footing containing a variable and data.
      • Print data and specify the ID of the primary key variable.
      • Print subtotals and grand totals.
      • Build user-defined formats from existing tables and using PROC FORMAT in conjunction with other SAS procedures: SUMMARY, FREQ, and REPORT.
      • Compute descriptive statistics on numeric variables in a SAS dataset and output the results to a new SAS dataset.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.