data a;
set sashelp.class;
run;
proc sort data=a;
by age;run;
data b;
set a;
by age;
run;
这样写没有问题,但是降序排列就不行了
data a;
set sashelp.class;
run;
proc sort data=a;
by decending age;run;
data b;
set a;
by age;
run;
出现以下错误,问什么呢?
ERROR: 在数据集 WORK.A 中没有正确排序 BY 变量。
Name=菲利普 Sex=男 Age=16 Height=72 Weight=150 FIRST.Age=1 LAST.Age=1 _ERROR_=1 _N_=1
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: 从数据集 WORK.A. 读取了 2 个观测
WARNING: 数据集 WORK.B 可能不完整。该步停止时,共有 0 个观测和 5 个变量