davil2000 发表于 2014-3-22 10:27 
这是日志吗?
114 where libname = "COXmiRNA" and memname = "&DATA1";
NOTE: 没有选择任何行。
115 %put &varnames;
WARNING: 没有解析符号引用 VARNAMES。
&varnames
116 quit;
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
117
118 %macro calc/parmbuff;
119 %let num=1;
120 %let varnames=%scan(&syspbuff,&num);
121 %do %while(&varnames ne);
122
123 proc phreg data=&DATA1;
124 model time * vital_status(1)=&varnames;
125 run;
126
127 %let num=%eval(&num+1);
128 %let varnames=%scan(&syspbuff,&num);
129 %end;
130 %mend calc;
131 %calc(&varnames)
WARNING: 没有解析符号引用 VARNAMES。
WARNING: 没有解析符号引用 VARNAMES。
ERROR: Variable varnames is not found in the input data set and cannot be generated from the programming statements.
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE PHREG”所用时间(总处理时间):
实际时间 0.03 秒
CPU 时间 0.01 秒