Я определил макрос, который получает данные за 1 день. НапримерКак петля макроса sas по дате?
%macro getOneday(stnd_d);
data _null_;
call symputx('numdate',&stnd_d.);
run;
data oneday&numdate;
set alldata;
where stdd = &stnd_d;
run;
%mend;
Теперь я хочу, чтобы цикл, макро от даты начала до даты окончания.
data _null_;
do i = '01mar2015'd to '30mar2015'd;
%getOneday(stnd_d = i)
end;
run;
Я не знаю, как передать значение выражения даты в% getOneday() в качестве параметра.
Причина, по которой эта петля не работает, заключается в том, что, как мне кажется, переданный параметр «i» - это просто выражение с номером даты. – raccoonjin