Я пытаюсь найти лучший способ создать цикл для продвижения даты. Вот пример того, что мои данные выглядит следующим образом:Создание сроков расчета платежей на основе срока и интервала
data example;
format first_pmt_date mmddyys10.0;
format schedule $25.;
id=1;
first_pmt_date="28JAN2011"d;
schedule='Bi-Weekly';
term=52;
output;
id=2;
first_pmt_date="15JAN2011"d;
schedule='Weekly';
term=156;
output;
id=3;
first_pmt_date="23JAN2011"d;
schedule='Semi-Monthly';
term=72;
output;
run;
Я хотел бы создать цикл для продвижения first_pmt_date на основе оплаты scheudule (два раза в неделю, два раза в месяц, раз в неделю). Например, в случае с id 2 выше у меня было бы 156 строк со всеми датами оплаты, которые еженедельно продвигались с 15.01.2011. Вот пример того, что я ищу:
id first_pmt_date schedule term scheduled_pmt_date
2 01/15/2011 Weekly 156 1/15/2011
2 01/15/2011 Weekly 156 1/22/2011
2 01/15/2011 Weekly 156 1/29/2011
2 01/15/2011 Weekly 156 2/5/2011
2 01/15/2011 Weekly 156 2/12/2011
2 01/15/2011 Weekly 156 2/19/2011
проверить функции функции sas – DCR