data score;
retain count total 0;
input chi math eng;
cards;
80 75 95
70 85 92
85 80 94
93 96 88
80 99 86
;
data score2;
set score end=final;
count=count+1;
total+chi+math+eng;
if final then put 'total=' count 'individual mark=' total;
proc print;
run;
问:之前用count=count+1跑出来的结果都是1、2、3、4、5
但以上程序跑出来都是1.1.1.1.1,求问为什么啊?结果如下: