System Options, volume 2: The Next Generation
or On Beyond YEARCUTOFF
What if there were a second set of system options . . .
a book 2 of options that left rationality and practicality behind?
Which of these options might be useful to you?
- BUGFREE
- Rewrites submitted SAS statements to remove errors.
- SASWORK=ALL
- Tells SAS to do all the work.
- REINIT
- Lets you travel back in time to the
beginning of the SAS session so you can try again.
- MISSING=ACTUAL
- Replaces missing values with the unknown actual values.
- MARSIZE=STD
- Translates SAS messages and output text into standard Martian.
- UPBEAT
- Adds a more positive tone to error messages, especially when
a program generates hundreds or thousands of them.
- MSGLABEL=':-)' ':o|' 'X-('
- Replaces the words NOTE, WARNING, and ERROR with
your selection of emoticons.
- $CASH
- Turns all those dollar signs in submitted SAS statements into real money.
- M$CASH
- The same as $CASH, but works on macro-generated statements.
- OBS=S
- Keeps going over the same old observations
again and again.
- OBS=SESSION
- Keeps going over the same old observations
again and again for the remainder of the SAS session.
- NSYNC
- Plays a classic music video for three minutes while you’re waiting for a SAS program to run.
- WEEKENDCUTOFF='Friday 15:30'
- Forces a SAS program to finish running by 3:30
Friday afternoon so you can get an early start on your weekend.
- PINTINIT
- Sets up a new empty beer mug.
- BYEERR
- Generates an error condition if the user issues a command to end the SAS session before all the work is complete. (Interaction: The BYEERR option has no effect if used with the ERRORPOOF option.)
- ERRORPOOF
- Makes the SAS session disappear in a puff of smoke
as soon as an error occurs.