
SAS Studio through SAS Ondemand is offered for FREE. This has replaced SAS University Edition from May 1 2021 onwards. Follow the instructions in this video to see how you can start using SAS Studio with no installation necessary.
Log in to SaaS by launching Oracle VM VirtualBox, starting the SaaS session, then open http://localhost:10080 to reach the welcome screen and start SaaS studio.
Discover the SAS macro world, where everything is text, contrast macro variables and macros with data world concepts, and use ampersand and %let to create and call macro values.
Learn how macro variables, stored and processed in the macro world, interact with the data world to reduce redundancies and repetition in SAS programming.
Explore nested macro variables in SAS by using consecutive ampersands and the three resolution rules to retrieve inner values, from left to right.
Discover how macro functions operate on macro variables, how macros interact with the data world, and syntax using a leading percent sign, with an example converting United States to uppercase.
Learn to apply macro functions to macro variables in SAS, including upcase and lowercase for casing, substring and length for extraction, and eval or evalf for numeric calculations.
Explore conditional logic in SAS macros using if-else to drive macro variables and generate dynamic analysis paths, switching between proc means and the frequency procedure based on input parameters.
Debug SAS macros with imprint, mlogic, and symbolgen to see the final code generated by the macro and its means or related procedure outputs.
Learn to connect the macro and data worlds by using call symput and symget to transfer values between datasets and macro variables, including sorting and data step examples.
Explore the Proc SQL section in the macros-sql SAS guide, outlining how to use Proc SQL within advanced SAS programming.
This lecture shows sorting data in sas using proc sort and proc sql, creating an output table and sorting by multiple variables with default ascending order.
Remove exact duplicate observations with proc sql by using select distinct from a data set across all variables, and let the distinct keyword mirror the proxy no-dupe option.
Learn how the except set operator subtracts common observations from the union of datasets A and B, returning only A-exclusive records, with an optional all to preserve duplicates.
Explore the intersect set operator in SAS SQL, returning only observations common to both data sets A and B. When observations differ, no results appear.
Merge data from multiple data sets into a single, unified data set using joins and a common variable. Explore inner and outer joins to enable rapid analytics.
Learn how to perform outer left and right joins in SAS using proxy equal within a data step, merging datasets to align name and height variables.
What's next for you after this course...
A comprehensive, simple and visual guide to SAS Programming, this course is simplified into the 2 main areas : SAS Macros and Proc SQL
This course is for advanced users who wish to do Data Analysis using advanced SAS Programming
Delivered in a highly visual style, you will experience a unique and immersive method of the lectures
Equips you with the cutting-edge tool used in many industries, primarily in Pharma, Finance and Insurance areas
Simplified to just 2 main areas, this course is an accelerated path to learning advanced SAS programming
A guide to the following SAS certification exams:
SAS Certified Associate: Programming Fundamentals Using SAS 9.4 (Exam ID: A00-215)
SAS Certified Specialist: Base Programming Using SAS 9.4 (Exam ID: A00-231)
SAS Certified Professional: Advanced Programming Using SAS 9.4
SAS Certified Clinical Trials Programmer Using SAS9
Super easy to to start using SAS with installation necessary. All you need is a web browser and a good internet connection. This course uses the latest SAS Studio offered by SAS OnDemand and is complete FREE !
Quiz and Practice Tests included
COURSE SECTIONS
SAS Macros will teach you how to build powerful code using the power of SAS Macros, how to significantly reduce your coding lines to make your code reusable, efficient and do a lot more.
PROC SQL will teach you how to combine the power of SAS and SQL together in one procedure called PROC SQL (more lectures are planned to be added soon)
Earn a Certificate
When you finish listening to all videos, assignments, quizzes and practice exams, you'll earn a Certificate that you can share with prospective employers and your professional network.