Sas တွင် running sum ကို မည်ကဲ့သို့ တွက်ချက်နည်း (ဥပမာဖြင့်)
SAS တွင် လည်ပတ်နေသော ပေါင်းလဒ်ကို တွက်ချက်ရန် အောက်ပါ အခြေခံ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
ဤ သီးခြား syntax သည် sales ဟုခေါ်သော ကော်လံ၏ စုဆောင်းတန်ဖိုးများပါရှိသော cum_sum ဟုခေါ်သော ကော်လံအသစ်ပါရှိသော new_data ဟုခေါ်သော ဒေတာအတွဲအသစ်ကို ဖန်တီးပေးပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် စုဆောင်းငွေကို တွက်ချက်ပါ။
ကျွန်ုပ်တို့တွင် 10 ရက်ဆက်တိုက်ပြုလုပ်ထားသော စတိုးဆိုင်တစ်ခု၏ရောင်းချမှုအရေအတွက်ကိုပြသသည့် SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုကြပါစို့။
/*create dataset*/
data original_data;
input day sales;
datalines ;
1 7
2 12
3 14
4 12
5 16
6 18
7 11
8 10
9 14
10 17
;
run ;
/*view dataset*/
proc print data = original_data;
အောက်ပါကုဒ်သည် အရောင်းကော်လံရှိ တန်ဖိုးများ၏ စုစည်းပေါင်းလဒ်ကို တွက်ချက်သည့် ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-
/*calculate cumulative sum of sales*/
data new_data;
set original_data;
retain cum_sum;
cum_sum+sales;
run ;
/*view results*/
proc print data = new_data;
cum_sum ဟုခေါ်သော ကော်လံအသစ်တွင် အရောင်း ကော်လံရှိ တန်ဖိုးများ၏ စုစည်းပေါင်းလဒ်များ ပါရှိသည်။
ဥပမာအားဖြင့်:
- 1: 7 တွင် စုဆောင်းငွေများ
- 2: 7 + 12 = 19 နေ့တွင် စုစည်းမှုပေါင်းလဒ်
- 3: 7 + 12 + 14 = 33 နေ့တွင် စုစည်းမှုပေါင်းလဒ်
နောက် … ပြီးတော့။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်အုပ်စုတစ်ခုစီအတွက် sum တွက်ချက်နည်း
SAS တွင် အုပ်စုတစ်ခုစီအတွက် ပျမ်းမျှတွက်ချက်နည်း
SAS တွင် ရွေ့လျားပျမ်းမျှအား တွက်ချက်နည်း