Category: SAS

Top 6 recommendations for SAS Certification preparation

Certification is always a hot topic on our social media channels. A popular, ongoing discussion in our LinkedIn group focuses on advice for candidates preparing for the SAS Certified Base Programmer exam. Here’s a summary of the top recommendations t…

NOTE: DS2, Threaded Processing

In my recent posts on DS2 (DATA step evolved), I showed the basic syntax plus packages & methods, and I showed the use of SQL within a SET statement. In today’s post, I’ll show the biggest raison d’être for DS2 – the ability to run your code in th…

SAS ODS Report Writing Interface: A Quick Demo

I personally nominated SAS ODS Report Writing Interface was the one of the best technology I found in SAS in 2012. It can generates reports cell by cell and row by row and has much flexibility to produce highly customized reports. Basically, to use it, first assign an ODS destination. Nothing new, and I prefer […]

A better than median year

SAS has had a many good years. But that’s old news. In the past. Old hat. This is a new year, and we don’t rest on our laurels. We may toot our own horn about our laurels, but we don’t rest on ’em. Peer Revue’s job is to inform you of […]

What are the odds of … winning the lottery?

What are the odds of winning the lottery?  This seems like a simple question (and yes, there is a simple answer), but there are a few technical details to work out first… Which lottery?  Let’s say the Powerball Lottery. When? The number of balls us…

NOTE: DS2, SQL Within a SET Statement

Earlier this week, I suggested taking a look at DS2 (“the DATA step evolved”) as a learning opportunity for the New Year. I listed the advantages that DS2 offers over the traditional DATA step. One of those was the ability to use SQL within a SET state…

Mathematical squiggles in SAS

John D. Cook shared a picture of “pretty squiggles” on his blog, as well as a prose description of the mathematics behind it. I’m more of a programmer than a mathematician, but I’ve attempted to transcribe his description into a SAS program. I used DATA step to generate the point […]