Sas- proc sql တွင် ရက်စွဲတန်ဖိုးများကို ဖော်မတ်လုပ်နည်း
ရက်စွဲတန်ဖိုးများကို သတ်သတ်မှတ်မှတ်ပုံစံဖြင့် ဖော်မတ်ရန်အတွက် PROC SQL ရှိ PROC SQL တွင် သင်သည် FORMAT ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် FORMAT ထုတ်ပြန်ချက်ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- PROC SQL တွင် ရက်စွဲတန်ဖိုးများကို ဖော်မတ်လုပ်ပါ။
လက်လီစတိုးတစ်ခုတွင် ပရိုမိုးရှင်းစတင်သည့်ရက်စွဲနှင့် ပြုလုပ်ထားသော စုစုပေါင်းရောင်းချမှုဆိုင်ရာ အချက်အလက်များပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
format start_date date9. ;
input start_date: date9. dirty;
datalines ;
01JAN2023 22
01FEB2023 16
14MAR2023 11
01MAY2023 32
13MAY2023 15
18AUG2023 11
20OCT2023 36
;
run ;
/*view dataset*/
proc print data =my_data;
ဤဒေတာအတွဲရှိ အတန်းအားလုံးကို ရွေးချယ်ရန်နှင့် MM/DD/YY ဖော်မတ်ဖြင့် start_date ကော်လံရှိ တန်ဖိုးများကို ပြသရန် PROC SQL ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
/*select all rows and format start_date column using mmddyy8.*/
proc sql ;
select start_date format= mmddyy8. , dirty
from my_data;
quit ;
start_date ကော်လံရှိ တန်ဖိုးများကို ယခု MM/DD/YY ဖော်မတ်ဖြင့် ပြသထားကြောင်း သတိပြုပါ။
PROC SQL ကို အသုံးပြု၍ ဖန်တီးထားသော ကိန်းရှင်အသစ်များကို ဖော်မတ်လုပ်ရန် FORMAT ထုတ်ပြန်ချက်ကိုလည်း သင်အသုံးပြုနိုင်ပါသည်။
ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် start_date သို့ 7 ရက်ပေါင်းထည့်ကာ date9 အဖြစ် ဖော်မတ်ချခြင်းဖြင့် end_date ဟုခေါ်သော ကိန်းရှင်အသစ်ကို မည်သို့ဖန်တီးရမည်ကို ပြသသည်။ အစား-
/*create new end_date column with specific format*/
proc sql ;
select start_date format= mmddyy8. , start_date+7 as end_date format= date9. , dirty
from my_data;
quit ;
FORMAT ကြေညာချက်ကို အကြိမ်ပေါင်းများစွာ အသုံးပြုခြင်းဖြင့် start_date နှင့် end_date variable များ၏ format ကို သတ်မှတ်နိုင်ခဲ့ကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS- PROC SQL တွင် WHERE အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။
SAS- PROC SQL တွင် IN အော်ပရေတာအား အသုံးပြုနည်း
SAS- PROC SQL တွင် UPDATE ကိုအသုံးပြုနည်း
SAS- PROC SQL တွင် CONTAINS ကိုအသုံးပြုနည်း