呵呵,大家好,关于这题, 为什么答案将日期直接显示为character variable 呢?是不是因为 format 的作用,所以SAS write newdate, qdate, ddate的时候,直接显示character variable的形式,而非SAS data values (numeric 的形式)? 如果仅有input的话,应该就显示 numeric variable,是吗? 谢谢大家也!
The following SAS program is submitted:?
libnametemp 'SAS-data-library';
data work.new;
set temp.jobs;
format newdate mmddyy10.;
qdate= qtr(newdate);
ddate= weekday(newdate);
run;
proc print data = work.new;
run;
The variable NEWDATE contains the SAS date value for April 15, 2000.
What output is produced if April 15, 2000 falls on a Saturday?
A. Obs newdate qdate ddate
1 APR152000 2 6
B. Obs newdate qdate ddate
1 04/15/2000 2 6
C. Obs newdate qdate ddate
1 APR152000 2 7
D. Obs newdate qdate ddate
1 04/15/2000 2 7