Incrementing a Macro Variable

Incrementing a macro variable is fairly straightforward and can be done in several ways, for instance - a do-loop:

SASjs Core

SASjs Core - Macros for SAS Application Developers

How often have you needed a macro and thought “surely someone has done this before”?

There’s no need to re-invent the wheel! The SASjs Core library is a collection of 228 (and cou...

Retained Keys

A Retained Key is an integer used to represent a particular business key in a database table. It is useful in the following scenarios:

  1. Optimising for speed of joins
  2. Enabling business keys with null values
  3. Handling co...