%macro daoru(name) ;
PROC IMPORT OUT= aa
DATAFILE= "D:\temp\&name..xls"
DBMS=excel2010 REPLACE;
getnames=yes;
RUN;
PROC APPEND BASE=www DATA=aa force ;
RUN ;
%mend daoru ;
data temp;
infile "D:\temp\all.TXT" delimiter = ')' MISSOVER DSD lrecl=32767 ;;
input str : $100.;
str2 = trim(str) || ')' ;
Call Symputx(str3,str2) ;
call execute('%daoru('||scan(str2,1,')')||');') ;
run;
但是提示 错str=116.431,39.880343,长青园(餐饮 str2=116.431,39.880343,长青园(餐饮) str3=. _ERROR_=1 _N_=6
str2的值没有传递到 宏中,请高手指点下



雷达卡


京公网安备 11010802022788号







