data _null_; merge Summer_prdtot2(in=in_original) Summer_prdtot3(in=in_updated rename=(Actual=New_Actual Predict=New_Predict Country=New_Country ProdType=New_ProdType)); by Date; array OldN {2} Actual Predict; array NewN {2} New_Actual New_Predict; array OldC {2} Country ProdType; array NewC {2} New_Country New_ProdType; file print; title1 "Differences between Two Data Sets"; title2 " "; if not in_original then put Date= "has been added"; else if not in_updated then put Date= "has been removed"; else do; do i=1 to 2; if OldN{i} ne NewN{i} then put Date= OldN{i}= NewN{i}=; end; do i=1 to 1; if OldC{i} ne NewC{i} then put Date= OldC{i}= NewC{i}=; end; end; run;