Profile cover photo
Profile photo
Michael Raithel
39 followers
39 followers
About
Posts

Post has attachment
My Top 21 SAS Interview Questions
SAS Programming Professionals, With over 32 years of SAS programming experience, I have
certainly faced a lot of SAS interview questions; as both interviewee and
interviewer.  Perhaps that is why I love the
spate of occasional postings purporting to show th...
Add a comment...

Post has attachment
Hack 7.8 Getting The Process ID (PID) On UNIX and Linux
SAS Programming Professionals, Did you know that you can use &SYSJOBID to get the Process ID
(PID) of SAS tasks running on UNIX and Linux servers?  This can be useful for differentiating between multiple SAS
sessions you have running on a UNIX or Linux serv...
Add a comment...

Post has attachment
Hack 7.7 Dynamically Concatenating SAS Libraries
SAS Programming Professionals, Did you know that you can dynamically insert and append SAS format
libraries and macro libraries to your list of available SAS libraries dynamically within a SAS program?  The INSERT= SAS option allows you to insert a libref a...
Add a comment...

Post has attachment
Michael A. Raithel's SAS Limerick #4
SAS Programming Professionals, Something to make you smile while you write programs today:     I once inherited a SAS macro so intense,     That its logic just did not make sense,     I thought that MLOGIC, SYMBOLGEN, and MPRINT,     Would show me where the...
Michael A. Raithel's SAS Limerick #4
Michael A. Raithel's SAS Limerick #4
michaelraithel.blogspot.com
Add a comment...

Post has attachment
Hack 7.6 Determining SAS Files Types by Their Extensions
SAS Programming Professionals, Did you know that you can quickly determine the nature of
SAS files when viewing them on your operating system via their file
extension?  Knowing what SAS file type corresponds to the file extension
can be handy when combing t...
Add a comment...

Post has attachment
Michael A. Raithel's SAS Limerick #3
SAS Programming Professionals, Something to make you smile while you write programs today:     In my SAS logs nothing could be rarer,     Than to find a SAS WARNING or ERROR,     Because I buy books from SAS Press,     To keep my syntax from being a mess,  ...
Michael A. Raithel's SAS Limerick #3
Michael A. Raithel's SAS Limerick #3
michaelraithel.blogspot.com
Add a comment...

Post has attachment
Hack 7.5 Creating SAS Data Sets with Another Operating System’s Data Representation
SAS Programming Professionals, Did you know that you can create a SAS data set in another operating
system's internal data representation format?  For example, you might be running SAS on Windows and want to create a
UNIX SAS data set in a Windows directory...
Add a comment...

Post has attachment
Hack 7.4 Creating a Temporary Flat File with the TEMP Option of the FILENAME Statement
SAS Programming Professionals, Did you know that you can use the TEMP option of the
FILENAME statement to create a temporary flat file? You can write to or read from that flat file as long as the
FILENAME remains assigned.  I often use the TEMP option to bu...
Add a comment...

Post has attachment
Michael A. Raithel's SAS Limerick #2
SAS Programming Professionals, Something to make you smile while you write programs today:        In Cary NC at the SAS Institute,     The staff is most clever and highly astute,     For, seemingly out of thin air,     They generate world-class software,   ...
Michael A. Raithel's SAS Limerick #2
Michael A. Raithel's SAS Limerick #2
michaelraithel.blogspot.com
Add a comment...

Post has attachment
Hack 7.3 Concatenating Multiple Directories in a LIBNAME Statement
SAS Programming Professionals, Did you know that you can concatenate multiple directories
together in a LIBNAME statement? Most programs have a 1-to-1 correlation between a LIBNAME statement
and a SAS data library.  However, it
doesn’t need to be that way i...
Add a comment...
Wait while more posts are being loaded