Skip to content
A SAS macro for generating a concise summary of every variable in a SAS dataset.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This repo contains SAS® code for producing a PDF summary of each variable in a dataset. Each variable summary is confined to a 1" tall strip, allowing for 9 variables to be summarized on a page.

Metadata is provided for each variable in bold text. This metadata includes the variable's name, label, type, and (if applicable) format.

Below the metadata are the number of non-missing values, the number of missing values, and the number of unique values.

Continuous variables are summarized graphically using a combination histogram/boxplot. Continuous variables are also summarized tabularly using the mean, standard deviation, min, max, median, and quartiles.

sas-codebook continuous example

Categorical variables are summarized graphically using horizontal bar charts (or dot plots). Categorical variables are also summarized tabularly using counts and percents.

sas-codebook categorical example

For more details about the SAS code see the Wiki.

You can’t perform that action at this time.