Chapter 1, Introduction to SAS Programming, introduces programming concepts and instills in you the confidence to write basic SAS programs. We will explore what happens behind the scenes in SAS and thereby ensure that the fundamentals are in place to learn advanced concepts in the book.
Chapter 2, Data Manipulation and Transformation, includes comprehensive coverage of data manipulation, including tasks such as numeric-to-character conversion, handling missing values and blanks, and logic and control functions.
Chapter 3, Combining, Indexing, Encryption, and Compression Techniques Simplified, will focus on understanding the pros and cons of various data table combination techniques. We will explore the pros and cons of techniques using examples and look under the hood to see how SAS processes code.
Chapter 4, Power of Statistics, Reporting, Transforming Procedures, and Functions, looks at built-in SAS procedures that help reduce the coding effort required on your part and provide you with the ability to transform data, produce statistics, run statistical tests, and produce reports.
Chapter 5, Advanced Programming Techniques – SAS Macros, focuses on understanding the concept of loops and SAS macros. This chapter will help you move to advanced programming within SAS.
Chapter 6, Powerful Functions, Options, and Automatic Variables Simplified, focuses on mastering SAS macros using system options and functions that help debug and optimize code.
Chapter 7, Advanced Programming Techniques Using PROC SQL, is all about the PROC SQL procedure. We will start by understanding basic concepts such as Cartesian joins, then explore the pros and cons of using DATA steps over PROC SQL. Using various examples, we will perform multiple data tasks using PROC SQL.
Chapter 8, Deep Dive into PROC SQL, will introduce the unique benefits of combining our understanding of PROC SQL with macros.
Chapter 9, Data Visualization, covers data visualization, which is vital in the world of big data, where visual analysis is key to understanding the insights that are generated from data reporting and data mining. We will look at why visualization is important and how we can produce charts in SAS to help deliver the value that data has to offer effectively.
Chapter 10, Reporting and Output Delivery System, focuses on the packaging and production of data reports and insights in multiple formats and platforms.