I succeed to created the 5 dates
Now I need to crerate a sas parameter that contain these values with + between them
How can I do it please?
Data a; last_help=input("&last.",yymmn4.); format last_help yymmn4.; /*SAS date of &last. with format YYMM*/ date1 = intnx('month',last_help,3); format date1 yymmn4.; date_char1=put(date1,yymmn4.);
date2 = intnx('month',last_help,6); format date2 yymmn4.; date_char2=put(date2,yymmn4.);
date3 = intnx('month',last_help,9); format date3 yymmn4.; date_char3=put(date3,yymmn4.);
date4 = intnx('month',last_help,12); format date4 yymmn4.; date_char4=put(date4,yymmn4.);
date5 = intnx('month',last_help,15); format date5 yymmn4.; date_char5=put(date5,yymmn4.);
call symput("date_char1",trim(left(date_char1))); call symput("date_char2",trim(left(date_char2))); call symput("date_char3",trim(left(date_char3))); call symput("date_char4",trim(left(date_char4))); call symput("date_char5",trim(left(date_char5))); Run; %let vector=&date_char1.+date_char2.+date_char3.+date_char4.+date_char5.; %put &vector.;
... View more