Sas တွင် coalesce လုပ်ဆောင်ချက်ကို အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)


ဒေတာအစုတစ်ခုစီရှိ အတန်းတစ်ခုစီရှိ ပထမမပျောက်ဆုံးသောတန်ဖိုးကို ပြန်ပေးရန်အတွက် SAS ရှိ COALESCE လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ- SAS တွင် COALESCE ကိုအသုံးပြုနည်း

ပျောက်ဆုံးနေသောတန်ဖိုးများပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။

 /*create dataset*/
data original_data;
    input team $points rebounds assists;
    datalines ;
Warriors 25 8 7
Wizards. 12 6
Rockets. . 5
Celtics 24. 5
Thunder. 14 5
Spurs 33 19 .
Nets. . .
Mavericks. 8 10
Kings. . 9
Pelicans. 23 6
;
run ;

/*view dataset*/
proc print data = original_data; 

အမှတ်များ၊ ပြန်လှန်ခြင်းနှင့် အထောက်အကူပြုကော်လံများအကြား အတန်းတစ်ခုစီရှိ ပထမမပျောက်ဆုံးသောတန်ဖိုးကို ပြန်ပေးသည့် ကော်လံအသစ်ကို ဖန်တီးရန်အတွက် COALESCE လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 /*create new dataset*/
data new_data;
    set original_data;
    first_non_missing = coalesce (points, rebounds, assists);
run ;

/*view new dataset*/
proc print data =new_data; 

SAS Merge Function ဥပမာ

ဤသည်မှာ first_non_missing ကော်လံ၏တန်ဖိုးကို မည်သို့ရွေးချယ်ခဲ့သည်-

  • ပထမတန်း- အမှတ်များ၊ ပြန်ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 25 ဖြစ်သည်။
  • ဒုတိယတန်း- အမှတ်များ၊ ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 12 ဖြစ်သည်။
  • တတိယတန်း- အမှတ်များ၊ ပြန်ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 5 ဖြစ်သည်။

နောက် … ပြီးတော့။

မှတ်ချက် #1- တန်ဖိုးများအားလုံး ပျောက်ဆုံးနေပါက (စာကြောင်း 7 ကဲ့သို့)၊ ထို့နောက် COALESCE လုပ်ဆောင်ချက်သည် ပျောက်ဆုံးနေသောတန်ဖိုးကို ရိုးရိုးရှင်းရှင်း ပြန်ပေးလိမ့်မည်။

မှတ်ချက် #2 : COALESCE လုပ်ဆောင်ချက်သည် ကိန်းဂဏာန်းကိန်းရှင်များနှင့်သာ အလုပ်လုပ်ပါသည်။ အက္ခရာ ကိန်းရှင်များစာရင်းတွင် ပထမမပျောက်နိုင်သောတန်ဖိုးကို သင်ပြန်လိုလျှင် COALESCEC လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
SAS ရှိ စာကြောင်းတစ်ခုရှိ ဇာတ်ကောင်များကို အစားထိုးနည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း

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

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