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;
ဤသည်မှာ first_non_missing ကော်လံ၏တန်ဖိုးကို မည်သို့ရွေးချယ်ခဲ့သည်-
- ပထမတန်း- အမှတ်များ၊ ပြန်ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 25 ဖြစ်သည်။
- ဒုတိယတန်း- အမှတ်များ၊ ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 12 ဖြစ်သည်။
- တတိယတန်း- အမှတ်များ၊ ပြန်ပြန်လှန်ခြင်းနှင့် ကူညီပေးခြင်းတို့တွင် ပထမမပျောက်နိုင်သောတန်ဖိုးမှာ 5 ဖြစ်သည်။
နောက် … ပြီးတော့။
မှတ်ချက် #1- တန်ဖိုးများအားလုံး ပျောက်ဆုံးနေပါက (စာကြောင်း 7 ကဲ့သို့)၊ ထို့နောက် COALESCE လုပ်ဆောင်ချက်သည် ပျောက်ဆုံးနေသောတန်ဖိုးကို ရိုးရိုးရှင်းရှင်း ပြန်ပေးလိမ့်မည်။
မှတ်ချက် #2 : COALESCE လုပ်ဆောင်ချက်သည် ကိန်းဂဏာန်းကိန်းရှင်များနှင့်သာ အလုပ်လုပ်ပါသည်။ အက္ခရာ ကိန်းရှင်များစာရင်းတွင် ပထမမပျောက်နိုင်သောတန်ဖိုးကို သင်ပြန်လိုလျှင် COALESCEC လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
SAS ရှိ စာကြောင်းတစ်ခုရှိ ဇာတ်ကောင်များကို အစားထိုးနည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း