本人在学习SAS,按照教材中练习,写了如下代码,分开导入时候发现都可以,但是无法达到批量导入的结果,估计程序出在filename batch (&f1,&f2,&f3);这里,请高手看下问题在哪,先谢了。
%let f1=d:\dzwj\plcredit1;
%let f2=d:\dzwj\plcredit2;
%let f3=d:\dzwj\plcredit3;
%let gsm=.dat;
%let lj1="&f1&gsm";
%let lj2="&f2&gsm";
%let lj3="&f3&gsm";
filename batch "(&lj1,&lj2,&lj3)";
data aa;
infile batch truncover dlm='|' dsd missover lrecl=45;
length zone $4.;
length cust_name $8.;
length mobile $11.;
length address $10.;
length credit $10.;
input zone $
cust_name $
mobile $
address $
credit $
;
run;
proc print;
run;