У меня есть эти два набора данных с другим кодом элемента
Data1
ID Item_Code
101 672
101 672
201 672
Data2
ID Item_Code
101 075
101 075
401 075
Мне нужно создать следующий набор данных
Want
ID Item_Code Data1_only Data2_only Both_Data1_Data2
101 672 1
101 672 1
101 075 1
101 075 1
201 672 1
401 075 1
Data1_only = Id exists in Data1 only
Data2_only = Id exists in Data2 only
Both_Data1_Data2 = ID Exists in both the datasets
Я использую следующие code
Data final;
set Data1 (in=a) and Data2 (in=b);
By id;
if a and not b then Data1_only=1;
if b and not a then Data2_only=1;
if a and b then Both_Data1_Data2=1;
run;
Но это не решает цель. У меня миллионы записей в наборе данных, и любая помощь здесь очень ценится.
Спасибо