求助下,做一个导入文件的宏,文件格式为csv,含表头,文件名为:a_yyyymm.csv, (注释:a_201107.csv),导入表的表名为:hrm_b。 字段:月份month,员工ID:ID,费用:fee,需要将入库的月份转化为当前计薪月。 待续:一会发布已经写了的宏,但是出不来效果,还请高手指点下~~
%macro data_import();
%let pre_monthno_l = put(intnx("month",mdy(&monthno_g.,1,year),+1),yymmdd);
%let name=ssc.hrm_b; proc import out=&name;
datafile =‘ d:\\cats('ibtoob_',&pre_monthno_l.,'.csv')’;
dbms=csv replace;
getname=yes;
run;
%mend data_import;
%data_import;