原始数据有3W条记录,但按照下面的程序只导出了一条记录(原始数据格式是一致的),不知道错在哪里,求各位大神指教!
程序如下:
data data7;
input filedir : $40.;
infile dummy filevar=filedir end=done dsd dlm='09'X lrecl=32675;
file_location=filedir;
do until(done);
informat VAR1 best32. ;
informat VAR2 $20. ;
informat VAR3 $20. ;
informat VAR4 best32. ;
informat VAR5 best32. ;
informat VAR6 best32. ;
informat VAR7 best32. ;
informat VAR8 best32. ;
informat VAR9 best32. ;
informat VAR10 best32. ;
informat VAR11 best32. ;
informat VAR12 best32. ;
informat VAR13 best32. ;
informat VAR14 best32. ;
informat VAR15 best32. ;
informat VAR16 best32. ;
informat VAR17 best32. ;
format VAR1 best12. ;
format VAR2 $20. ;
format VAR3 $20. ;
format VAR4 best12. ;
format VAR5 best12. ;
format VAR6 best12. ;
format VAR7 best12. ;
format VAR8 best12. ;
format VAR9 best12. ;
format VAR10 best12. ;
format VAR11 best12. ;
format VAR12 best12. ;
format VAR13 best12. ;
format VAR14 best12. ;
format VAR15 best12. ;
format VAR16 best12. ;
format VAR17 best12. ;
input
VAR1
VAR2 $
VAR3 $
VAR4
VAR5
VAR6
VAR7
VAR8
VAR9
VAR10
VAR11
VAR12
VAR13
VAR14
VAR15
VAR16
VAR17
;
end;
output;
datalines;
E:\data7\20121219_data7
run;