请问这段语句中
data a;
input state $ city $ month x;
cards;
nc a 1 3.02
nc a 2 8.1
nc b 1 5.03
nc b 2 6.3
va c 1 8.1
va c 2 8.2
va d 1 10.8
va d 2 11.1
;
run;
data a1;
set a;
by month;这里要是换成by state就可以输出结果,为什么month就说ERROR: 在数据集 WORK.BY 中没有正确排序 BY 变量?
file print;
if x=8.1 then put _all_;
run;