Advanced Programming Sas94
Advanced Programming Sas94
Generate summary reports by working with a single table, joining tables, or using set
operators in the SQL.
• Summarize data across and down columns using summary functions (AVG, COUNT,
MAX, MIN, SUM).
• Group data using GROUP BY clause.
• Filter grouped data using HAVING clause.
• Eliminate duplicate values with the DISTINCT keyword.
• Use SAS data set options with PROC SQL (KEEP=, DROP=, RENAME=, OBS=).
• Use PROC SQL invocation options (INOBS=, OUTOBS=. NOPRINT, NUMBER)
• Use PROC SQL with the SAS Macro Facility to create macro variables with the INTO
keyword.
• Use SAS functions (SCAN, SUBSTR, LENGTH).
• Access SAS system information by using DICTIONARY tables (members, tables,
columns)
1
Exam Content Guide
Macro Processing
Create and use user-defined and automatic macro variables within the SAS Macro
Language.
Automate programs by defining and calling macros using the SAS Macro Language.
Debug macros.
2
Exam Content Guide
Advanced Techniques
Process data using 1 and 2 dimensional arrays.
3
Exam Content Guide
Note: All 12 main objectives will be tested on every exam. The 62 expanded objectives are
provided for additional explanation and define the entire domain that could be tested.