All, * Here is my table A ; data A; input @1 QUE1 $ @6 QUE2 $ @11 QUE3 $ @16 QUE4 $ @21 UNIQUE$; cards; 0001 0011 0003 0011 ABCDERG1 0002 6934 0006 6934 ABCDERG2 0003 0007 6934 0010 ABCDERG3 0004 6935 6934 0014 ABCDERG4 0005 6934 0014 6934 ABCDERG4 0006 0002 0015 6935 ABCDERG5 0007 0015 6934 0015 ABCDERG6 0008 0017 6934 0017 ABCDERG7 0009 0018 0018 0018 ABCDERG8 6934 6934 0017 6935 ABCDERG9 6935 0007 6935 0017 ABCDERG0 ; run; * Here is my table B ; data B; input @1 QUE_ALL $ AMT 5.2; cards; 0001 7.74 0002 2.90 0003 8.74 0004 6.74 0005 1.90 0006 13.74 0007 0.00 0008 6.00 0009 9.90 0010 9.74 0011 0.90 0012 5.90 0013 9.90 0014 10.24 0015 14.24 0016 17.24 0017 10.74 0018 14.74 0019 12.74 0020 11.74 6932 4.24 6933 4.49 6934 4.74 6935 4.99 6936 5.24 ; run; * Below is the output table I am looking for we need to merge QUE1, QUE2 , QUE3, QUE4 from table A to QUE_ALL from table B and create the new variable AMT1, AMT2, AMT3, AMT4 accordingly; QUE1 AMT1 QUE2 AMT2 QUE3 AMT3 UNIQUE 0001 7.74 0011 0.90 0003 8.74 ABCDERG1 0002 2.90 6934 4.74 0006 13.74 ABCDERG2 0003 8.74 0007 0.00 6934 4.74 ABCDERG3 0004 6.74 6935 4.99 6934 4.74 ABCDERG4 0005 1.90 6934 4.74 0014 10.24 ABCDERG4 0006 13.74 0002 2.90 0015 14.24 ABCDERG5 0007 0.00 0015 14.24 6934 4.74 ABCDERG6 0008 6.00 0017 10.74 6934 4.74 ABCDERG7 0009 9.90 0018 14.74 0018 14.74 ABCDERG8 6934 4.74 6934 4.74 0017 10.74 ABCDERG9 6935 5.24 0007 0.00 6935 4.99 ABCDERG0 ; * after spending whole day on this - I thought to post here.; *Thank you for your help;
... View more