crackman 发表于 2010-5-26 18:24 
data score;
input name$ sex$ chinese math physics chemistry english;
label name="姓名" sex="性别" chinese="语文" math="数学" physics="物理" chemistry="化学" english="英语";
total=sum(of _numeric_);
avg=mean(of _numeric_);
format avg f8.2;
if nath>85;
cards;
王辉 男 80 85 82 78 90
李唱 女 85 93 88 70 89
张三 男 77 86 67 82 85
王二 女 81 78 93 83 87
;
run;
版主重复计算了,我来修改下
data score;
input name$ sex$ chinese math physics chemistry english;
label name="姓名" sex="性别" chinese="语文" math="数学" physics="物理" chemistry="化学" english="英语";
total=sum(of _numeric_);
avg=mean(of _numeric_)*3/5;
format avg f8.2;
if math>85;
cards;
王辉 男 80 85 82 78 90
李唱 女 85 93 88 70 89
张三 男 77 86 67 82 85
王二 女 81 78 93 83 87
;
run;