0
我正在使用SAS並試圖自動獲取今天的日期並將其放入proc freq的where子句中。SAS - today()in proc freq where子句
它看起來喜歡這樣的:
proc freq data=data_name;
tables date_col;
where date_col > '30aug2017'd;
run;
相反30aug2017的今天我(想),但我在努力得到這個工作,我已經試過:
data create_date;
current1 = today();
format current1 date9.;
run;
proc freq data=data_name;
tables date_col;
where date_col > current1;
run;
但錯誤我得到的是該變量不在文件
讚賞任何幫助,
歡呼傢伙
我曾嘗試過,並認爲它沒有奏效。剛剛意識到這是因爲數據今天不可用...... – Sunny
我建議使用'%sysfunc(today())'來避免函數在每個記錄上觸發 –
很常見,我使用x天的時間段:date_col> date() - 20,這裏的x是20。 – pinegulf