SAS Enterprise Guide 1: Querying and Reporting



This course is for users who do not have SAS programming experience but need to access, manage, and summarize data from different sources, and present results in reports and graphs.

In this course, you will learn how to use the menu-driven tasks in SAS Enterprise Guide (the point-and-click interface to SAS) to create queries and reports. While this course does not cover writing SAS code or statistical concepts, it serves as a prerequisite for both the SAS Enterprise Guide 2: Advanced Tasks and Querying and Creating Reports and Graphs with SAS Enterprise Guide courses. This course also serves as a prerequisite for the SAS Enterprise Guide: ANOVA, Regression, and Logistic Regression course, which teaches statistical concepts using SAS Enterprise Guide.


Data, business, and statistical analysts who license or are considering licensing SAS Enterprise Guide or SAS Analytics Pro and would like training to get started with data access, management, and analysis


  • Familiarity with Windows and other software, such as Microsoft Office or spreadsheet programs
  • No programming experience or SAS knowledge is required

Learning Objectives

  • Access and manipulate local and remote data of various types
  • Create queries that filter and summarize data
  • Compute new columns
  • Join multiple tables
  • Create frequency and tabular reports
  • Create interactive graphs
  • Automate output results

1. Getting Started

  • Introducing SAS Enterprise Guide
  • Course scenarios

2. Working with Data in a Project

  • SAS data structure
  • Accessing SAS and DBMS data
  • Importing data files

3. Getting Started with Tasks

  • Introduction to tasks and wizards
  • Creating a frequency report
  • Generating HTML, PDF, and RTF output
  • Creating a listing report
  • Filtering data in a task
  • Creating a graph

4. Creating Simple Queries

  • Filtering and sorting data
  • Creating new columns with an expression
  • Grouping and summarizing data in a query
  • Joining tables

5. Creating Summarized Output

  • Generating summary statistics
  • Creating a summary report with the Summary Tables task

6. Using Prompts in Tasks and Queries

  • Prompting in projects
  • Creating and using prompts in tasks
  • Creating and using prompts in queries

7. Customizing and Organizing Project Results

  • Combining results
  • Updating and organizing projects

8. Learning More

  • SAS resources beyond this course

9. Writing and Submitting SAS Programs

  • Writing and submitting SAS programs