此檔为日期和时间的档案,而序号是以时间为标准,相同则序号(1, 2, 3, 4, ….), 而当时间变化时,序号则重新计算。(原本是没序号这栏的,而我想再加上这一字段,但是日期若经过排序后,内容会整个乱掉,不知该如何写!!)
目前我的语法为
data dateno;
input date$ time$;
cards;
20010102 100102
20010102 100102
20010102 100102
20010102 100102
20010102 100125
20010102 100125
20010102 100125
20010102 100225
20010102 100225
20010103 100102
20010103 100102
20010103 100102
20010103 100102
20010103 100125
20010103 100125
20010103 100125
20010103 100225
20010103 100225
;
run;
proc
sort
data=dateno;
by date;
by time;
run;
data addno;
set dateno;
by time;
if first.time then no=1;
else no+1;
run;
proc
print;run;
请各位前辈高手提供建议,谢谢各位!!



雷达卡



京公网安备 11010802022788号







