Sas- ဇာတ်ကောင်ကို ပြောင်းလဲနိုင်သော ရက်စွဲတစ်ခုသို့ မည်သို့ပြောင်းလဲမည်နည်း။
SAS တွင် input() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အက္ခရာပြောင်းလဲနိုင်သော ရက်စွဲပုံစံသို့ ပြောင်းလဲနိုင်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
date_var = input (character_var, MMDDYY10. ); date_var format MMDDYY10. ;
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- SAS တွင် စာလုံးပြောင်းလဲနိုင်သော ရက်စွဲတစ်ခုသို့ ပြောင်းပါ။
SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဆိုကြပါစို့၊ ခြောက်ရက်မြောက်နေ့တွင် စတိုးဆိုင်တစ်ခုမှရောင်းချသည့် စုစုပေါင်းရောင်းချမှုအား ပြသသည်-
/*create dataset*/ data original_data; input day $sales; datalines ; 01012022 15 01022022 19 01052022 22 01142022 11 01152022 26 01212022 28 ; run ; /*view dataset*/ proc print data = original_data;

ထိုနေ့ သည် အက္ခရာပြောင်းနိုင်သည်ကို ကျွန်ုပ်တို့မြင်နိုင်သော်လည်း ၎င်းကို ရက်စွဲပုံစံဖြင့် ကိုယ်စားပြုရပါမည်။
ကျွန်ုပ်တို့သည် နေ့ မပြောင်းလဲနိုင်သော အက္ခရာဖော်မတ်မှ ရက်စွဲဖော်မတ်သို့ ပြောင်းလဲသည့် ဒေတာအတွဲအသစ်ကို ဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create new dataset where 'day' is in date format*/
data new_data;
set original_data;
new_day = input (day, MMDDYY10. );
format new_day MMDDYY10. ;
drop day;
run ;
/*view new dataset*/
proc print data = new_data;

မှတ်ချက် – ဒေတာအတွဲမှ မူရင်းနေ့ကို ဖယ်ရှားရန် ကျွန်ုပ်တို့သည် drop လုပ်ဆောင်ချက်ကို အသုံးပြုခဲ့သည်။
ကျွန်ုပ်တို့ဖန်တီးထားသော ကိန်းရှင်အသစ်၊ new_day သည် ရက်စွဲဖော်မတ်ဖြစ်သည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။
MMDDYY10 ကို သတိပြုပါ။ ကျွန်ုပ်တို့သုံးနိုင်သည့် ဖြစ်နိုင်ချေရှိသော ရက်စွဲဖော်မတ်တစ်ခုသာဖြစ်သည်။ SAS ရက်စွဲဖော်မတ်စာရင်း အပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS- ဇာတ်ကောင်တစ်ခုအား ကိန်းဂဏာန်းအဖြစ် ပြောင်းလဲနိုင်သောနည်း
SAS- ကိန်းဂဏာန်းကိန်းရှင်တစ်ခုကို အက္ခရာအဖြစ် ဘယ်လိုပြောင်းမလဲ။
SAS- ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့် အစားထိုးနည်း