Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Base SAS" is no longer available

No Reviews Yet

Koramangala 6th Block, Bangalore

Course ID: 27853

Koramangala 6th Block, Bangalore

Accredited Trainers picture
Accredited Trainers
No Reviews Yet

About the Course

Description of the course:
Focus point on the key factors of the course: i) The process of reading the raw data sets including the SAS Data sets
ii) The process of investigating the data and create summarized data through descriptive statistics and generating frequency tables
iii) The incorporation of new variables and recoding data values
iv) How to subset data
v) How to combine multiple data sets based on the business requirement
vi) The process of creating reports (HTML, listing, summary and graph
The objective remains in writing Base SAS codes.
However if the objective lies in not to write programs and incorporate a menu- driven point-and-click approach, the course of “The Process of writing Queries and incorporate Reporting using SAS Enterprise Guide should be taken”.

The focus lies with an intermediate level objective of managing both input and the output SAS data sets including the DATA steps, having the competency of being able to work with different data types and hence manipulate and transform the data for various business requirements, Combine the multiple data
sets , Create Summarization of data. The skill sets are also developed for incorporation of Arrays and DO
loops for iterative processing of data Content of the Course:

Topics Covered

Content of the Course:
First Module of Programming:
? Overview of the different platforms of SAS
? Comparison of SAS against the different competitors
? Overview of the Foundation SAS
? Integrating the opportunities, strengths, weaknesses, threats and the way the business world sees SAS.
ii) The process of starting with Base SAS
? An introduction to the programming world in Base SAS.
? How to submit a program in the environment of Base SAS.
iii) How the SYNTAX in Base SAS works
? The amalgamation of the fundamental concepts
? How to diagnosis an error in syntax and the process of debugging and correcting syntax errors.
iv) The world of SAS Data Sets
? The difference between descriptor and data portion and how to examine each of them in the
? The concept of encapsulated library in SAS & the process of accessing the libraries.
? The process of accessing the different relational databases in SAS.
v) How to read the SAS Data Sets
? An introduction to the world of reading different types of data.
? The process of incorporating SAS Data Set as an input.
? The phenomena of sub setting (Both variables as well as observations).
? How to add permanent attributes
vi) How to read the Excel Worksheets
? The process of incorporating Excel Data as an input.
? The process of doing more with Excel Work Sheets.
vii) How to read the Delimited Raw Data Files
? The process of incorporating standard delimited data as an input.
? The process of incorporating non-standard delimited data as an input.
viii) How to validate & clean data
? An introduction to the process of validation and cleaning data.
? How to examine the errors in data when reading the raw data files.
? The process of validating data with the PRINT and FREQ procedures.
? The process of validating data with the MEANS and UNIVARIATE procedures.
? How to clean the invalid data.
ix) The process of manipulating data
? How to create new variables.
? How to create variables with the conditional statements.
? How to subset the observations.
x) The world of combining the SAS data sets.
? An introduction to the world of combining data sets.
? How to Append a data set.
? The incorporation of Concatenation of data sets.
? Merging Data Sets (One-to-one).
? Merging Data Sets (One-to-many).
? Merging Data Sets (With nonmatches).
xi) Report Enhancements
? Incorporation of the global statements.
? How to add labels and formats.
? The process of creation of user-defined formats.
? The process of grouping and sub setting observations.
? The process of directing the outputs to the external files.
xii) Creation of the Summarized Reports
? Using the Proc Freq Procedure
? Using the Proc Means Procedure
? Using the Proc Tabulate Procedure
xiii) The incorporation of SAS/Graph & introduction to graphics.
? How to create pie charts and bar graphs Programmatically.
? How to create plots.
? How to enhance the outputs.

Second Module of Programming:

? A brief overview of the course and the integration of the learning so far from a business
? The review of the SAS Syntax.
? The process of navigating the windowing environment of SAS.
ii) How to incorporate the control mechanism on input as well as the output.
? How to incorporate outputs for multiple observations.
? How to write to multiple data sets.
? The mechanism of selecting the variables as well as the observations.
iii) The art of creating summarized data.
? The art of creating a variable having the characteristic of accumulating the total.
? The art of creating accumulating totals for a group of data.
iv) Process of reading the Raw Data Files
? How to read the raw data files having a formatted input.
? The art of control mechanisms at the time of loading a record.
? The enhanced and additional techniques that can be incorporated for inputs which are listing in
v) Transformation of Data
? The skill of manipulating the character values.
? The skill of manipulating the numeric values.
? The skill of converting the variable type as per the business requirement/ client specifications.
vi) The techniques of Debugging
? How to incorporate the PUTLOG statements.
? How to incorporate the DEBUG option.
vii) How to iteratively process data
? The incorporation of DO LOOPS
? The incorporation of ARRAYS
? The processing mechanism of DO LOOPS
? The processing mechanism of ARRAYS
viii) How to restructure a given Data Set by the client/ business.
? The process of rotating, incorporating the powerful SAS Data Steps.
? The trick of using the procedure of TRANSPOSE.
ix) The requirement of combining multiple SAS Data sets.
? The trick of match merging for the advanced data manipulation techniques.
x) An exposure to the various other diverse SAS Languages.
? A feel and flavor of the other SAS Languages through an overview.
? An exposure of SQL procedures (More extensively in Advanced SAS for Programming).
? An exposure of Macro (More extensively in Advanced SAS for Programming).

Who should attend

1) Any Graduate or Masters
2) Working professionals
3) Willing to learn and make a better career in SAS


1) No SAS experience or programming experience is required,
2) Although you should have some computer experience and the need to learn how to program beyond point-and-click techniques.

What you need to bring

1) Laptop with windows 7 and 64 bit operating system
2) Notepad

Key Takeaways

Plan and write simple SAS programs to solve common data analysis problems
Summary: create simple list and summary reports, define new data columns (variables) execute conditional code navigate the SAS windowing environment.
You will be eligible for applying jobs related to "SAS Programming or data management"

Date and Time

Not decided yet.

About the Trainer

Accredited Trainers picture

Avg Rating




Accredited Trainers

Bpharm, MSc Stat, Clinical Research, BE

1) Leading Corporate SAS Trainer in India
2)Working in SAS Data management for BIG MNC,s as a Consultant,
2) Ex Trainer of "SAS India"
3) Globally Certified Programmer,


No reviews currently


Post your requirement and let us connect you with best possible matches for Big Data Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more