Categories

  • Arcane Code - If it's hard to remember, then store it in a macro!
  • Code Generation - These macro programs generate code for the user to paste into a program.
  • Code Helpers - These macro programs help the user write code by providing information.
  • Data Quality Macros - Several macros related to data quality, including some mentioned here.
  • Fun Macros - Just for fun!
  • Functions - These macro programs act as functions: AgeCalc, Convert, and CountW
  • Interactive - These macro programs introduce additional interactivity with Base SAS.
  • Macro Variable Manipulation - The following macro programs create macro variables for use later in the code: IntoList, ObsMac, SetVars, TableVars, and VarMac. The following macro program deletes macro variables: DelVars.
  • Special Requests - These macro programs were developed from special requests or questions from the community.
  • Stored Processes - These macro programs are essentially long, complex, stored processes that enable to the user to efficiently re-use programs without copying-and-pasting the code, which would cause issues when one version is changed but not another. These macro programs are more typical of what is found online and in-house.