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 တွင် အက္ခရာပြောင်းနိုင်သော ကိန်းဂဏာန်းသို့ မည်သို့ပြောင်းရမည်နည်း။

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

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