LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (June 2007, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 15 Jun 2007 10:43:38 -0400
Reply-To:     Gerhard Hellriegel <gerhard.hellriegel@T-ONLINE.DE>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Gerhard Hellriegel <gerhard.hellriegel@T-ONLINE.DE>
Subject:      Re: mistakes in SAS that don't generate errors

That's like in any programming languages, you get always that what you wrote, not what you want!

I saw a few days ago a very dangerous thing:

in SAS the logical AND can be written as & Unfortunately that's also a macro-trigger. So one must be very careful with blanks (or not blanks!).

Nice things are also, forgetting a ;

options datastmtchk=none; data test set a; run;

Gerhard

On Fri, 15 Jun 2007 09:16:29 -0500, SAS_learner <proccontents@GMAIL.COM> wrote:

>Great thread John, it is very interesting to know more about these things. >Are there any thing similar in Macro world . > > > >On 6/15/07, ckxplus@yahoo.com <ckxplus@yahoo.com> wrote: >> >> I'm looking for ways to produce unexpected results in SAS that don't >> generate an error or warning message. Your syntax is fine, it works as >> SAS intended but not as you intended. Three examples: >> >> * Inadvertantly respecify a user-defined format. (This does generate a >> note to the log that an existing format has been overwritten but >> that's easy to overlook). >> >> * Using a "numbered range list" in a function, e.g. "sum(x1-x5)". This >> will calculate the sum of x1 minus x5, "sum(of x1-x5)" caculates the >> sum of x1 to x5. >> >> * Forgetting that missing values are represented by minus infinity in >> comparisons. >> >> Are there other nice examples of SAS syntax that looks like it does >> what you want it to at first glance or with insufficient coffee? >> >> John Hendrickx >>


Back to: Top of message | Previous page | Main SAS-L page