O'Reilly logo

SAS 9.4 Macro Language, 5th Edition by

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

assigning function results to macro
variables 146
avoiding nested macro definitions 145
centrally storing autocall macros 148
efficiency in perspective 144
MSYMTABMAX= system option and
148
MVARSIZE= system option and 148
name style macros 145
resetting macro variables to null 148
stored compiled macro facility and 147
storing long macro variable values 149
turning off system options 147
wise use of macros 144
macros, portable 143, 150
%SYSFUNC and 150
automatic variables with host-specific
values 151
host-specific macro variables 155
macro language elements with system
dependencies 154
naming macros and external files for
autocall facility 156
maintenance level 233, 234
markup tags
removing from titles 312
masking 8, 82, 185, 186, 187
deciding how much text to mask 93
referring to already quoted variables 92
summary of 96
unmasking 292
masking functions
%BQUOTE 91, 260
%NRBQUOTE 91, 260
%NRQUOTE 264, 266
%NRSTR 87, 265, 272
%QUOTE 266
%STR 87, 272
%SUPERQ 277
%UNQUOTE 292
MAUTOCOMPLOC system option 357
MAUTOLOCDISPLAY system option
357
MAUTOLOCINDES system option 358
MAUTOSOURCE system option 359
warning message 432
MCOMPILE system option 359
MCOMPILENOTE system option 360
MCOVERAGE system option
warning message 435
MCOVERAGE system options 361
MCOVERAGELOC= system option 365
warning message 435
memory
amount available to symbol tables 380
maximum size for variable values stored
in 381
maximum size of macros executed 367
MERROR system option 365, 366
messages
displaying in macro windows 217
MEXECNOTE system option 367
MEXECSIZE system option 367
MFILE system option 368
MINDELIMITER= option
error message 426
MINDELIMITER= system option 369
MINOPERATOR option
error message 427
MINOPERATOR system option 371
missing semicolons
open code recursion and 127
missing values
comparing in logical expressions 78
MLOGIC system option 372
tracing flow of execution with 136
MLOGICNEST system option 373
nesting information generated by 137
mnemonics
in macro variables 8
in passed parameters 84
masking 82, 87
quoting values that might contain 267
model text 9
MPRINT system option 375
examining generated SAS statements
137
routing output to external file 368, 377
storing output in external file 138
MPRINTNEST system option 377
nesting information generated by 138
MRECALL system option 378
MREPLACE system option 379
MSTORED option
error message 414, 424
MSTORED system option 380
MSYMTABMAX= system option 380
adjusting values for efficiency 148
MVARSIZE= system option 381
adjusting values for efficiency 148
N
name style macros 145
names
as tokens 17
batch jobs 214
external files, for autocall facility 156
host name 212
of most recently created data set 206
of procedure being processed 223
496 Index

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required