Sas တွင်အုပ်စုတစ်ခုစီအတွက် sum တွက်ချက်နည်း
SAS ရှိ အုပ်စုအလိုက် တန်ဖိုးများကို တွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။
နည်းလမ်း 1- အုပ်စုတစ်ခုဖြင့် ပေါင်းလဒ်ကို တွက်ချက်ပါ။
proc sql ;
select var1, sum(var2) as sum_var2
from my_data
group by var1;
quit ;
နည်းလမ်း 2- အုပ်စုများစွာဖြင့် ပေါင်းလဒ်ကို တွက်ချက်ပါ။
proc sql ;
select var1, var2, sum(var3) as sum_var3
from my_data
group by var1, var2;
quit ;
အောက်ပါနမူနာများသည် SAS ရှိ အောက်ပါဒေတာအစုံဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
B Guard 34
B Forward 19
B Forward 3
B Forward 8
;
run ;
/*view dataset*/
proc print data =my_data;
ဥပမာ 1- အုပ်စုတစ်ခုဖြင့် ပေါင်းလဒ်ကို တွက်ချက်ပါ။
အောက်ပါကုဒ်သည် အသင်းတစ်သင်းလျှင် အမှတ်ပေါင်းကို တွက်ချက်နည်းကို ပြသည်-
/*calculate sum of points by team*/
proc sql ;
select team, sum(points) as sum_points
from my_data
group by team;
quit ;
ရလဒ်အရ အသင်း A မှ ကစားသမားများ စုစုပေါင်း ရမှတ် 94 မှတ် နှင့် B အသင်း B မှ ကစားသမား စုစုပေါင်း 109 မှတ် ရရှိကြောင်း တွေ့ရှိရသည်။
ဥပမာ 2- အုပ်စုများစွာဖြင့် ပေါင်းလဒ်ကို တွက်ချက်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် အမှတ်များ၏ ပေါင်းလဒ်ကို တွက်ချက်နည်း၊ အဖွဲ့နှင့် ရာထူးအလိုက် အုပ်စုဖွဲ့နည်းကို ပြသည်-
/*calculate sum of points by team, grouped by team and position*/
proc sql ;
select team, position, sum(points) as sum_points
from my_data
group by team, position;
quit ;
ရလဒ်ဇယားသည် ကစားသမားများ၏ အသင်းနှင့် အနေအထားပေါ် မူတည်၍ ရမှတ်ပေါင်းကို ပြသသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်ဘယ်လိုလုပ်မလဲ။
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း