07-02-2015 11:04 AM
then I would like to merge these to as :
if month=1, merge col1-10 in b with a(month=1)
if month=2. merge col2-11 in b with b(month=2)
07-02-2015 11:56 AM
What do you want the output to look like? Also is it really any saving, just merge the two tables. I.e.
proc transpose data=datasetb out=t_datasetb;
create table WANT as
from DATASET A
left join T_DATASETB B
on A.MONTH <= B.COL <= (A.MONTH + 9);
Then you can always transpose up. Note that I guessed as the variable names as you haven't provided any test data in a datastep format, I have only written the code from memory.