Upload
lamquynh
View
224
Download
1
Embed Size (px)
Citation preview
DexLab Certified
SAS PROGRAMMINGTraining Module
DexLab Solutions [email protected]
www.dexlabanalytics.com
30 HOURSPractical Learning
Gurgaon (Head Office)M. G. Road, Gurgaon 122 002, Delhi NCR.+91 852 787 2444 / +91 124 450 2444
SAS (Base & Advanced)WEEKDAY & WEEKENDS BATCHES CLASSROOM & LIVE ONLINE
Base SAS Introduction to SAS
• An overview of the SAS system
• Types of Libraries
• Creating Variable Attributes
• Create temporary and permanent SAS data sets
• Preparation of new dataset based on existing data set
• New variable Creation
• Dropping existing variable (Drop & Keep keywords)
• First variable, Last variable (Firstobs & obs options)
Data steps, Proc steps and ConditionalStatements
• Proc Means, Proc Freq, Proc Sort, Proc Contents
• Where, If, If then Else Statements
• Wild Cards
Accessing Data using Proc Import & Export• Combine SAS data sets using the DATA step
• Many Ways to create SAS Datasets
• Importing & Exporting SAS data sets (Txt, CSV and other delimited)
Enhancing Output with ODS• Concepts of the Output Delivery System
• Using ODS Statements to generate HTML, PDF & RTF report
SAS Functions and Options• Use SAS functions to manipulate character data, numeric data
• SAS date values Date functions – systdate, week, month, quarter,year
• SAS Time functions – intck, datdif & yrdif, mdy, etc.
• SAS Text functions – upcase, lowcase & propcase
Report Generation, Merging & Appending Datasets• Generate list reports using the PRINT, REPORT, TABULATE and SORT
procedures
• Proc Summary, Proc Univariate, Proc Means, Proc Freq
• Merging Datasets, Subsetting the datasets, Appending the datasets –Union, Intersect, Except
Fees structure*SAS (Base & Advance) INR 16000
SAS (Base) INR 13500*plus Service Tax as applicable
SAS Arrays• INFILE statement – Missover, Truncover, Pad, DSD, DLM
• Dimensions of an Array Use FORMATTED, LIST and COLUMN input toread raw data files
• Array elements and Range Do – End Loops
Advanced SAS Proc SQL (Structured Query Language)
• Introduction to SQL
• Select clause
• Data set Manipulations (creating, updating, deleting) using SAS SQL Use ofconditional statements (Where Statement, Between, And, etc.)
• Group By, Order By, Having expressions in SQL
• Dataset Join -Inner Join, Left Join, Right Join, Full Join
SAS Macros• Introduction to SAS Macro, Macro Variable & Macro Program
• Defining and calling a Macro