Macro XSET (from Fraktal SAS Programming): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
K |
||
Zeile 42: | Zeile 42: | ||
|- | |- | ||
| | | | ||
− | ;%IF %LENGTH(&XVAR.) | + | ;%IF %LENGTH(&XVAR.) != 0 %THEN %DO; |
|Specify condition on macro parameter ''xvar'' for using code segment | |Specify condition on macro parameter ''xvar'' for using code segment | ||
|- | |- |
Version vom 31. Juli 2014, 11:32 Uhr
Code executed | Function performed |
---|---|
|
Start Macro definition with name and positional parameter xvar |
|
Open source for text data of type pipe pointing to OS command |
|
Start datastep run group |
|
Declare variables xvar and xval by length in bytes |
|
Utilize data stream from data source path |
|
Define structure od data stream path with variables xvar and xval |
|
Remove unwanted characters from variable xvar |
|
Specify condition on macro parameter xvar for using code segment |
|
Conditionally executed code |
|
End condition on macro parameter xvar |
|
Transfer variable values to symbol table |
|
End data step run group |
|
Close source for text data |
|
End Macro definition with name |