Hey guys, i wrote this small Macro . It compares two Datasets. at the Point %comp(XXX,PatientOID); i will use for the call of the Dataset names the content of a variable, line by line, instead off. There are many datasets to compare and i wrote the Dataset names with DIRLIST into a variable. I hope you will understand me... THANKS A LOT %macro comp(ds=,id=);
proc sort data=p3465_n.&ds out=&ds._new;
by &id;
run;
proc sort data = p3465_o.param_&ds out=&ds;
by &id;
run;
title "---- Compare proc contents of &ds -----";
proc compare base=&ds._new comp=&ds listall maxprint=(3200,3200);
id &id;
*where visitnum<50;
run;
title;
%mend;
%comp(XXX,PatientOID);
... View more