【发布时间】:2019-09-11 08:33:04
【问题描述】:
我使用以下 SAS 程序导入 Excel 电子表格。
%let datafile = 'Excel.xlsx'
%let tablename = myDB
proc import datafile = &datafile
out = &tablename
dbms = xlsx
replace
;
run;
其中一个变量 (date_variable) 的格式为 DD.MM.YYYY。因此,我正在定义这样的新格式:
data &tablename;
set &tablename;
format date_variable mmddyy10.;
run;
现在,我想按该变量对表格进行排序:
proc sort data = &tablename;
by date_variable;
run;
但是,由于date_variable 被定义为字符串,我没有正确排序。如何将date_variable 重新定义为日期?
【问题讨论】: