DATAステップの実行中に、テキスト式の値を置換します。
| 種類: | DATAステップ関数 |
次の項目のいずれかです。
x=resolve('%locate');
x=resolve('&name');addr1='&locate'; x=resolve(addr1);
x=resolve('%state'||left(stnum));%let event=Holiday;
%macro date;
New Year
%mend date;
data test;
length var1-var3 $ 15;
when='%date';
var1=resolve('&event'); /* macro variable reference */
var2=resolve('%date'); /* macro invocation */
var3=resolve(when); /* DATA step variable with macro invocation */
put var1= var2= var3=;
run;VAR1=Holiday VAR2=New Year VAR3=New Year NOTE:The data set WORK.TEST has 1 observations and 4 variables.