Category: SAS

SAS Data Driven Programming: My 4 Favorite Techniques

I use relatively fixed patterns in my SAS  programming life. For so called data driven programming (or dynamic programming), I used the following 4 techniques, chronologically: macro array call execute list processing for each loop For a quick demo, I will start with a simple scenario in which the data set sashelp.zipcode should be spitted […]

Support for SAS on Windows 8 and Windows 8.1

Microsoft Windows 8 has been with us for a year, and its first major update — Windows 8.1 — has just arrived. So how does SAS support these Windows 8 platforms? The answer can be found on support.sas.com in SAS Note 46876. I’ll summarize it here: SAS 9.3 and SAS […]

SAS 9.4 has a new way to send interactive graphs in email!

SAS 9.4 allows you to create html5 output with your graph inline (as part of the html), providing a great way to email your SAS/Graph output! Previously, if you used ods html and dev=png to create graphs, you had to deal with two files — a png file (…

3 Ways to Convert SAS Datasets to Plain Codes

1. If you have SAS Enterprise Guide installed Try one of Chris Hemedinger’s EG plug-ins, “Data Set to DATA Step”. Chris also wrote a post for it, Turn your data set into a DATA step program. 2. If you need to embed the dataset to SQL Clauses Use one of Eric Gebhart’s ODS tagsets, “SQL […]

How analytics is taking over business

I had the chance to interview Natalie Kortum and Jack Chen of Dell at the Analytics 2013 conference in Orlando about how analytics is taking over business today and in the future. They both think we’ll see some big changes in the next five years. One…

Using SAS to track the spread of … Walmarts!

SAS has been used to track the spread of many things, such as wild animals, tornadoes, and money launderers — but this time I’m using it to track the spread of Walmart stores across the U.S. over time! Since its start in the 1960s, Walmart has grown …