Tag: syntax

NOTE: There’s No In In Macro (or is there?!)

I love the SAS macro language and the power it gives you. Being able to control the creation of a SAS program, or its execution path, is immensely valuable. The SAS macro language contains the vast majority of the functional and logic capabilities of t…

NOTE: There’s No In In Macro (or is there?!)

I love the SAS macro language and the power it gives you. Being able to control the creation of a SAS program, or its execution path, is immensely valuable. The SAS macro language contains the vast majority of the functional and logic capabilities of t…

NOTE: (Constructive) Feedback is Good

Sometimes it’s adequate that SAS simply does what you ask. On other occasions, it’s useful to know a little more detail of what SAS is doing on your behalf – maybe because it’s making decisions for you, or maybe you’re trying to figure-out a problem w…

NOTE: (Constructive) Feedback is Good

Sometimes it’s adequate that SAS simply does what you ask. On other occasions, it’s useful to know a little more detail of what SAS is doing on your behalf – maybe because it’s making decisions for you, or maybe you’re trying to figure-out a problem w…

NOTE: (Constructive) Feedback is Good

Sometimes it’s adequate that SAS simply does what you ask. On other occasions, it’s useful to know a little more detail of what SAS is doing on your behalf – maybe because it’s making decisions for you, or maybe you’re trying to figure-out a problem w…

NOTE: Base SAS Tip Sheets

I think I may have mentioned these in passing before, but they’re certainly worth a repeat reference. The right-hand margin of the Base SAS Focus Area on the SAS Support web site offers a number of free tip sheets for download. I’ve been using the…

NOTE: Base SAS Tip Sheets

I think I may have mentioned these in passing before, but they’re certainly worth a repeat reference. The right-hand margin of the Base SAS Focus Area on the SAS Support web site offers a number of free tip sheets for download. I’ve been using the…

NOTE: Substringing Without Notes

The SUBSTR function is a much-used function but can be frustrating when it issues an abrupt NOTE to the log when the string isn’t long enough to produce a result.

If the design of your code means that you’re happy to allow a null result from you…