Welcome to MSUG: Michigan SAS Users Group

 
  • Home
  • News
  • Meetings
  • Links
  • Contact Us
  • Presentations
  • Jobs


PROC SQL Programming: The Basics and Beyond

This course teaches SAS users core concepts and features about accessing data stored in SAS data sets. Attendees learn how to use PROC SQL to access data; accomplish essential programming tasks including retrieving, subsetting, ordering, and grouping data; construct logic scenarios with case expressions; explore one-to-one, one-to-many, and many-to-many data relationships; understand the similarities and differences between DATA step merges and joins; create complex queries using inner and outer join constructs as well as with set operators; use summary (statistical) functions to aggregate data; create new tables; produce "quality" looking output using PROC SQL options with Output Delivery System (ODS); and interface PROC SQL with the macro facility to create single-value and multi-value (list) macro variables.

Intended Audience: All SAS and SQL users
Prerequisites: SAS Essentials course or 6-months SAS software experience

Best Practice Programming Techniques Using SAS Software

This course provides SAS users with a comprehensive overview of programming conventions, guidelines and techniques when using the Base SAS software. Core concepts and examples are illustrated to ensure that code is readable, clearly written, understandable, structured, portable, and maintainable. Attendees learn how to apply good programming techniques including implementing naming conventions for datasets, variables, programs and libraries; code appearance and structure using modular design, logic scenarios, controlled loops, subroutines and embedded control flow; code compatibility and portability across applications and operating platforms; developing readable code and program documentation; applying statements, options and definitions to achieve the greatest advantage in the program environment; and implementing program generality into code to enable its continued operation with little or no modifications.

Intended Audience: All SAS users
Prerequisites: SAS Essentials course or 6-months SAS software experience

About the Instructor

Kirk Paul Lafler is consultant and founder of Software Intelligence Corporation and has been programming in SAS since 1979. He is a SAS Certified Professional and provider of IT consulting services and training to SAS users around the world. As an author of five books including PROC SQL: Beyond the Basics Using SAS, Second Edition (SAS Institute. Spring 2013) and PROC SQL: Beyond the Basics Using SAS (SAS Institute. 20004), he has written more than five hundred papers and articles, been an Invited speaker at three hundred-plus SAS International, regional, special-interest, local, and in-house user group conferences/meetings, and is the recipient of 22 “Best” contributed paper, hands-on workshop (HOW), and poster awards. His popular SAS Tips column, “Kirk’s Korner of Quick and Simple Tips”, appears regularly in several SAS User Group newsletters and Web sites, and his fun-filled SASword Puzzles are featured in SAScommunity.org and many SAS Newsletters.

Powered by Create your own unique website with customizable templates.