我现在有如下程序:
data a(drop=_name_);
length date $12.;
set sa_test;
date=substr(trim(left(_NAME_)),2,4)||"-"||substr(trim(left(_NAME_)),6,2)||"-01";
date=input(date,yymmdd10.);
month=put(date,date7.);
run;
经过这步 date=substr(trim(left(_NAME_)),2,4)||"-"||substr(trim(left(_NAME_)),6,2)||"-01"; 之后
date是一系列2010-01-01,2010-02-01,2010-03-01的格式,是文本。
我首先通过input函数转换成yymmdd10.的日期格式,然后像在通过put函数转换成date7.的格式,
可是运行程序总出现
输出格式 $DATE 没有找到或无法加载 的错误
请问一下这是什么原因,有什么办法修改