Tag: Uncategorized

Reading and updating ZIP files with FILENAME ZIP

In a previous post, I shared an example of using ODS PACKAGE to create ZIP files. But what if you need to read a ZIP file within your SAS program? In SAS 9.4, you can use the FILENAME ZIP access method to do the job. In this example, let’s pretend […]

Using SAS and ODS PACKAGE to create ZIP files

SAS users are big data consumers and big data creators. Often, we have to deal in large data files (or many smaller files) — and that means ZIP compression. ZIP compression tools such as gzip, 7-Zip, and WinZip are ubiquitous, but they aren’t always convenient to use from within a […]

Customer segmentation using RFM in SAS Enterprise Guide

Recency, Frequency, and Monetary Analysis (or RFM) is a popular customer segmentation technique employed by database marketers everywhere. Marketers use RFM to identify which customers are most likely to respond to a direct marketing campaign. The model takes into account three simple metrics: How recently did the customer buy from […]

Your Lucky Day: Getting to Know the SAS 13.1 Analytics Products

You will never find me walking under a ladder, spilling salt without then throwing a pinch over my shoulder, or letting a penny remain on the sidewalk; I’m incredibly superstitious. In general I consider the number 13 to be unlucky. I’m not quite in tr…

A fresh helping of hash: the SHA256 function in SAS 9.4m1

For several releases, SAS has supported a cryptographic hash function called MD5, or “message digest”. In SAS 9.4 Maintenance 1, the new SHA256 function can serve the same purpose with a better implementation. The job of a hash function is to take some input (of any type and of any […]

Adding Google Web Fonts to your SAS reports

Because I began my SAS career in the Publications division, I like to think that I have a keen eye when it comes to SAS documentation. When I first visited the SAS 9.4 online documentation, I immediately noticed that it had a different look. Examine the image below; can you […]

Practical MD5 in SAS

This guide introduces MD5 and hash functions in general, lists common uses for hash functions, gives advise on how to best use MD5 in SAS, and covers common issues.

Meet the SAS training instructor: Danny Modlin

Here at SAS Education, we know just how smart and personable our instructors are in and outside the classroom. But we realized, if you haven’t taken a SAS Training course, you may not know what kind of enthusiasm and dedication they put into their wo…