With experienced SAS professional trainers and advanced lab Facilities to practice SAS, students can complete SAS training on real time scenario. Our SAS Training institute in Bangalore is rated as one of the Best SAS Learning Centre on Google.

Training methodology used for conducting SAS course includes ease of understanding SAS concepts, latest examples in SAS classes and real time practical exposure. This ensures that students opting for SAS training in Marathahalli, Bangalore get value for money. Our SAS course content is structured to cover all concepts under SAS Training.

* Required Field

Notice Board

3, December 2017

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.

11, December 2017

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.

18, December 2017

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.

25, December 2017

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.

8, January 2018

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.

15, January 2018

Join in our Training Program and get 100% Free Placement opportunities for both Freshers and Experienced.


RPA Student

I have completed RPA Courses here in this institute i am very much satisfied, i am very happy. i wanted to this course because i was really interested in it. the content of this course always fascinates me. i have attended so many demo classes, but courses fees was and less quality training. finally i landed up here in RPA Training institute.

RPA Student

Best place to study RPA course. Trainer here is best in RPA ( Blue prism and Automation anywhere) I strongly recommend RPA Training Academy to do RPA course ( Blue prism , Automation Anywhere

Babu Villa
RPA Student

I have Learnt Blue Prism and auto mation anywhere from RPA Training Bangalore, when i attended the demo session here i decided to join here only because the way they explain the Full RPA Tool was so good, attended many institutes but i like this institute.

  • What is SAS System?
  • An Overview of the SAS System
  • Use the five main SAS windows: the Explorer, Program Editor, Log, Output, and Results windows
  • Use Enhanced Editor windows
  • Manage your SAS windows
  • Create SAS libraries
  • Explore and manage SAS files
  • Enter and submit SAS programs
  • Create and use file shortcuts
  • The structure and components of SAS programs
  • The steps involved in processing SAS programs
  • The structure and components of SAS data sets
  • Temporary and permanent SAS libraries
  • Reading the SAS Log
  • Using SAS System Options
  • Reference a SAS data library
  • Reference a raw data file
  • Name a SAS data set to be created
  • Specify a raw data file to be read
  • Read standard character and numeric values in fixed fields
  • Submit and verify a data step program
  • Subset data.
  • Distinguish between standard and nonstandard numeric data
  • Read standard fixed-field data
  • Read nonstandard fixed-field data
  • Free-format data, or data that is not organized in fixed fields
  • Free-format data separated by nonblank delimiters, such as commas
  • Free-format data that contains missing values
  • Character values that exceed eight characters
  • Nonstandard free-format data
  • Character values that contain embedded blanks
  • Controlling input with options in the infile statement.
  • How SAS software stores date and time values
  • To read common date and time expressions using SAS informats
  • How to handle two-digit date values
  • Read multiple records in a sequential order and create a single observation
  • Read multiple records in any order to create a single observation.
  • Create multiple observations from a single record that contains repeating blocks of data
  • Hold the current record across iterations of the data step
  • Hold the current record for the next input statement
  • Execute sas statements based on a variable’s value
  • Explicitly write an observation to a data set
  • Execute sas statements while a condition is true.
  • Identify the two phases that occur when a DATA step is processed
  • Identify the processing phase in which an error occurs
  • Debug SAS DATA steps.
  • Create a new data set from one or more existing data sets
  • Select observations based on a condition
  • Select variables to include or exclude
  • Using if-then statements
  • Grouping observations with if-then/else statements
  • Sub-setting your data
  • Selected date informats, functions, and formats
  • Using the retain and sum statements
  • Using shortcuts for lists of variable names
  • Using sas data set options
  • Tracking and selecting observations with the in= option
  • Writing multiple data sets using the output statement
  • Making several observations from one using the output statement
  • Using sas automatic variable (_n_ , _error_,)
  • Convert character data to numeric data
  • Convert numeric data to character data
  • Create sas date values
  • Extract the month and year from a sas date value
  • Extract, edit, and search character variable values.
  • How SAS processes a DATA step
  • How to debug a DATA step
  • How to test your programs.
  • Construct a DO loop to perform repetitive calculations
  • Control the execution of a DO loop
  • Generate multiple observations in one iteration of the DATA step
  • Construct nested DO loops.
  • Group variables into one- and two-dimensional arrays
  • Perform an action on array elements
  • Create new variables using an array statement
  • Assign initial values to array elements
  • Create temporary array elements using an array statement
  • Include a stored SAS program
  • Edit SAS programs
  • Clear SAS programming windows
  • Interpret error messages in the SAS log
  • Correct errors
  • Resolve common problems.
  • Specify SAS data sets to print
  • Select variables and observations to print
  • Specify column totals for numeric variables
    • Sort data by values of one or more variables
    • Assign descriptive labels to variables
    • Double space SAS listing output.
  • The variables to appear in your table
  • The statistic to be computed for each variable
  • The arrangement of statistics and variables in the table
  • Additional features such as formats for values in the table, column and row totals, and labels for statistics and a summary variable
  • Creating Plots
  • Creating Bar and Pie Charts
  • Enhancing Reports
    • i>Enhancing and Exporting Charts and Plots
    • Enhancing and Exporting Charts and Plots
    • Enhancing Your Output with ODS
    • Creating SAS Data Sets from Procedure Output
    • Using ODS Statements to Create HTML
    • Using ODS Statements to Create RTF, PDF
  • APPEND Procedure
  • COMPARE Procedure
  • CONTENTS Procedure
  • DATASETS Procedure
  • EXPORT Procedure
  • FORMAT Procedure
  • FREQ Procedure
  • IMPORT Procedure
  • MEANS Procedure
  • PLOT Procedure
  • PRINT Procedure
  • PRINTTO Procedure
  • REPORT Procedure
  • SORT Procedure
  • SUMMARY Procedure
  • TABULATE Procedure
  • TRANSPOSE Procedure
  • UNIVARIATE Procedure
  • What Is the SAS Macro Facility?
  • What Are the Advantages of the SAS Macro Facility?
  • Where Can the SAS Macro Facility Be Used?
  • Examples of the SAS Macro Facility
  • SAS Processing without Macro Activity
  • Comparing Macro Language Processing and SAS Language Processing
  • Processing a SAS Program That Contains Macro Language
  • Basic Concepts of Macro Variables
  • Referencing Macro Variables
  • Understanding Macro Variable Resolution and the Use of Single and Double Quotation Marks
  • Displaying Macro Variable Values
  • Understanding Automatic Macro Variables
  • Understanding User-Defined Macro Variables
  • Combining Macro Variables with Text
  • Referencing Macro Variables Indirectly
  • Creating Macro Programs
  • Executing a Macro Program
  • Displaying Notes about Macro Program Compilation in the SAS Log
  • Displaying Messages about Macro Program Processing in the SAS Log
  • Passing Values to a Macro Program through Macro Parameters
  • Processing of Macro Programs
  • Understanding Macro Symbol Tables
  • Processing of Macro Programs
  • Macro Character Functions
  • Macro Evaluation Functions
  • Macro Quoting Functions
  • Constructing Macro Expressions
  • Conditional Processing with the Macro Language
  • Iterative Processing with the Macro Language
  • Branching in Macro Processing
  • Masking Special Characters and Mnemonic Operators
  • Illustrating the Need for Macro Quoting Functions
  • Describing the Commonly Used Macro Quoting Functions
  • Storing and Reusing Macro Programs
  • Debugging Macro Programming
  • Understanding the Types of Errors That Can Occur in Macro Programming
  • Examples of Solving Errors in Macro Programming
  • Building a Macro Program in Four Steps
  • Applying the Four Steps to an Example
  • What Is SQL?
  • What Is the SQL Procedure?
  • Terminology
  • Comparing PROC SQL with the SAS DATA Step
  • Overview of the SELECT Statement
  • Selecting Columns in a Table
  • Creating New Columns
  • Sorting Data
  • Retrieving Rows That Satisfy a Condition
  • Summarizing Data
  • Grouping Data
  • Filtering Grouped Data
  • Validating a Query
  • Creating Tables
  • Inserting Rows into Tables
  • Updating Data Values in a Table
  • Deleting Rows
  • Altering Columns
  • Deleting a Table
  • Using SQL Procedure Tables in SAS Software
  • Using PROC SQL with the SAS Macro Facility
  • Creating and Using Macro Variables in SQL
  • Trained over 2000 students
  • Over a Decade of experience in Training industry
  • Experienced and Certified trainers
  • Practical and Theory training
  • Flexible Batch timings