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 တွင် ရွေ့လျားပျမ်းမျှအား တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်