Recent Posts

The zoomiest new feature in SAS Enterprise Guide 7.12

Have you ever been in a meeting in which a presenter is showing content on a web page -- but ... Read More

A custom task to list and stop your SAS sessions

Last week I described how to use PROC IOMOPERATE to list the active SAS sessions that have been spawned in ... Read More

SAS knows it's a leap year. Do you?

Leap year questions come up all of the time in computing, but if there is any true season for it, ... Read More

Using PROC IOMOPERATE to list and stop your SAS sessions

If you're a SAS administrator, you probably know that you can use SAS Management Console to view active SAS processes. ... Read More

Sorting data in SAS: can you skip it?

TL;DR The next time that you find yourself writing a PROC SORT step, verify that you're working with the ... Read More

A viral video that was 47 years in the making

When he filmed the scene in the summer of '69, my Dad did not foresee his moment of fame in ... Read More

Using the ODS statement to add layers in your ODS sandwich

The ODS statement controls most aspects of how SAS creates your output results. You use it to specify the destination ... Read More

Copy SAS variable names to the clipboard in SAS Enterprise Guide

I recently met SAS user "CSC" at the Analytics 2015 conference. It might be generous to say that he's an ... Read More

The famous SAS cowboy hat now fits all SAS users

Rick Wicklin created a nice example of using the SURFACEPLOTPARM statement to create a surface plot in SAS. As I ... Read More

Using SAS DS2 to parse JSON

Thanks to the proliferation of cloud services and REST-based APIs, SAS users have been making use of PROC HTTP calls ... Read More