top of page

Wed, Jun 07



Five Reasons to Swipe Right on PROC FCMP by Troy Martin Hughes

SAS expert, trainer, and author Troy Martin Hughes illustrates the benefits of learning how to build your own functions with PROC FCMP.

Registration is closed
See other events
Five Reasons to Swipe Right on PROC FCMP by Troy Martin Hughes
Five Reasons to Swipe Right on PROC FCMP by Troy Martin Hughes

Time & Location

Jun 07, 2023, 12:00 PM – 1:00 PM EDT


PROC FCMP (aka, the SAS® function compiler) empowers SAS practitioners to build our own user-defined functions and subroutines—callable software modules that containerize discrete functionality, and which effectively extend the Base SAS programming language. This webinar, presented by the author of the upcoming SAS Press PROC FCMP book, explores five high-level problem sets that user-defined functions can solve. Learn how to hide a hash object (and its complexity) inside a function, how to design a format (or informat) that calls a function, and even how to run a DATA step (or procedure) inside a DATA step using RUN_MACRO! Interwoven throughout the discussion are the specific software quality characteristics—modularity, flexibility, configurability, reusability, and maintainability—that can be improved through the design and implementation of PROC FCMP user-defined functions!

Troy Martin Hughes has been a SAS practitioner for more than 20 years, has managed SAS projects in support of federal, state, and local government initiatives, and is a SAS Certified Advanced Programmer, SAS Certified Base Programmer, SAS Certified Clinical Trials Programmer, and SAS Professional V8. He has given more than 100 presentations, trainings, and hands-on workshops at SAS conferences, including at SAS Global Forum, SAS Analytics Experience, WUSS, SCSUG, SESUG, MWSUG, PharmaSUG, BASAS, and BASUG. He has authored three groundbreaking books that model software design and development best practices:

  • PROC FCMP User-Defined Functions: An Introduction to the SAS® Function Compiler (coming in 2023!)
  • SAS® Data-Driven Development: From Abstract Design to Dynamic Functionality, Second Edition (2022)
  • SAS® Data Analytic Development: Dimensions of Software Quality (2016)

Troy has an MBA in information systems management as well as other credentials, including: PMP, PMI-RMP, PMI-PBA, PMI-ACP, SSCP, CISSP, CSSLP, Network+, Security+, CySA+, CASP+, Cloud+, CISA, CGEIT, CISM, CRISC, ITIL Foundation, CSM, CSP-SM, CSD, A-CSD, CSP-D, CSPO, CSP-PO, CSP, and SAFe Government Practitioner (SGF). He is a US Navy veteran with two tours of duty in Afghanistan.

Share This Event


June 12

Hashing by

Don Henderson

bottom of page