Sas တွင် anydigit လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။
ပေးထားသည့် စာကြောင်းတစ်ခုရှိ ပထမဂဏန်း၏ အနေအထားကို ပြန်ပေးရန်အတွက် SAS ရှိ ANYDIGIT လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
ANYDIGIT(စကားရပ်၊ [အစ])
ရွှေ-
- expression : ရှာဖွေရန် စာကြောင်း
- start (ချန်လှပ်ထားနိုင်သည်) : ရှာဖွေရမည့် စတင်သည့် အနေအထား။
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- SAS တွင် ANYDIGIT လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း။
SAS တွင် အောက်ပါ dataset ရှိသည်ဆိုပါစို့၊ ကုမ္ပဏီတစ်ခု၏ ဝန်ထမ်းများ၏ အမျိုးမျိုးသော ဝန်ထမ်းများအကြောင်း အချက်အလက်များ ပါဝင်သည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input employeeID $sales;
datalines ;
54AAF 23
0009A 38
BC18B 40
09:30 12
04429 65
B1300 90
B1700 75
RRHHJ 35
0Y009 40
C6500 23
;
run ;
/*view dataset*/
proc print data =my_data;
EmployeeID ကော်လံရှိ ပထမဂဏန်း၏ တည်နေရာကို ရှာဖွေရန် ANYDIGIT လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
/*create new dataset*/
data new_data;
set my_data;
firstDigit = anydigit (employeeID);
run ;
/*view new dataset*/
proc print data = new_data;
firstDigit ဟုခေါ်သော ကော်လံအသစ်သည် EmployeeID ကော်လံရှိ ဂဏန်းတစ်ခု၏ ပထမဆုံးသော အနေအထားကို ပြသသည်။
ဥပမာအားဖြင့်:
- 54AAF ၏ပထမဂဏန်းသည် ရာထူး 1 တွင်ရှိသည်။
- 0009A ၏ ပထမဂဏန်းသည် ရာထူး 1 ဖြစ်သည်။
- BC18B ၏ ပထမဂဏန်းသည် ရာထူး 3 ဖြစ်သည်။
နောက် … ပြီးတော့။
ပေးထားသည့် ဝန်ထမ်း ID အတွက် ဂဏန်းများ မရှိပါက 0 တန်ဖိုးကို ပြန်ပေးပါမည်။
ရှာဖွေရန် စတင်သည့် အနေအထားကို သတ်မှတ်ရန် ANYDIGIT လုပ်ဆောင်ချက်တွင် စတင်သည့် အကြောင်းပြချက်ကို ကျွန်ုပ်တို့လည်း အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ ရာထူး 3 မှစပြီး EmployeeID ကော်လံရှိ ပထမဂဏန်း၏ အနေအထားကို ရှာဖွေရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
/*create new dataset*/
data new_data;
set my_data;
firstDigit = anydigit (employeeID, 3 );
run ;
/*view new dataset*/
proc print data =new_data;
ပထမရာထူးနှစ်ခုတွင် အက္ခရာစာလုံးတစ်လုံးသာပါရှိသော EmployeeID တန်ဖိုးများသည် ယခုအခါ ဂဏန်းရှာဖွေခြင်း 3 တွင် စတင်နေပြီဖြစ်သောကြောင့် ပထမဂဏန်း ကော်လံတွင် တန်ဖိုး 0 ကို လက်ခံရရှိကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားသော အသုံးများသော လုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ရှင်းပြသည်-
SAS ရှိ စာကြောင်းများမှ အထူးဇာတ်ကောင်များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း
SAS ရှိ စာကြောင်းတစ်ခုရှိ အက္ခရာများကို အစားထိုးနည်း
SAS တွင် အက္ခရာပြောင်းနိုင်သော ကိန်းဂဏာန်းသို့ မည်သို့ပြောင်းရမည်နည်း။