Monday, August 28, 2006

Sas macro scan

%macro stam;
%do i=1 %to 4;
%let k=&i;
data d_&k ;
set dug;
if x=&k;

RUN;
%end;
%mend;
%stam;


%let data= nohesh.nopail_200304+nohesh.nopail_200305
+nohesh.nopail_200306;

%macro sort;
%do i=1 %to 3;
proc sort data=%scan(&data,&i,+) ;
by sd10_numerator;
%end;
%mend;
%sort;

No comments: