各位大侠:我想求教以下问题,希望得到高人指点,谢谢!
以下程序没有什么实际意义,我只是想不明白:为什么“test2”不能像“test1”一样在日志窗口中“正常”输出,而是会出现语法错误的提示?
[code:1kdoun8t]data t1;
input id;
datalines;
1
2
3
4
;
run;
data t2(index=(id));
input id char $;
datalines;
1 a
2 b
3 c
;
run;
%let test1="test1";
data t3;
set t1;
set t2 key=id;
put &test1.;
run;
data t4;
set t1;
set t2 key=id;
%let test2=%sysrc(_DSENOM);
put &test2.;
run;[/code:1kdoun8t]