SAS中文论坛
标题:
【求助】有关_IORC_的问题
[打印本页]
作者:
shiyiming
时间:
2010-3-7 15:34
标题:
【求助】有关_IORC_的问题
各位大侠:我想求教以下问题,希望得到高人指点,谢谢!
以下程序没有什么实际意义,我只是想不明白:为什么“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]
作者:
shiyiming
时间:
2010-3-10 10:58
标题:
Re: 【求助】有关_IORC_的问题
要沉了,自己顶一下,各位大侠帮帮忙!!!
作者:
shiyiming
时间:
2010-3-11 08:43
标题:
Re: 【求助】有关_IORC_的问题
PUT &TEST1;--->put "test1";语法正确
put &test2;---->(类似于)put 12345;语法错误:%sysrc(_DSENOM)给出一个数字
try this:
%let test1 = 123; put &test1;语法错误;因为123是非法变量名,也不是字符串
%let test1 = _123; put &test1;语法正确,但是无法找到变量_123;因此缺失
你可能是故意考我们吧。。。。。但是知无不言
put--->%put 应该好些吧,毕竟是要看宏变量的
作者:
shiyiming
时间:
2010-3-12 15:22
标题:
Re: 【求助】有关_IORC_的问题
to jingju11
承蒙大侠指教,我并非有意考大家,只是偶然发现这个问题,而不知原因何在,故“编”了这个程序,期待得到高人指教。谢谢您了!我大概明白了!
欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/)
Powered by Discuz! X3.2