Sas: အချိန်ဖော်မတ်တွင် တန်ဖိုးများကို မည်သို့ပြသမည်နည်း။
သင့်တွင် အချိန်တန်ဖိုး 7:30:00 ဟုခေါ်သော ကြာချိန် ဟုခေါ်သော SAS တွင် ကိန်းရှင်တစ်ခုရှိသည်ဆိုပါစို့။
ဤအချိန်တန်ဖိုးကို ပုံစံအမျိုးမျိုးဖြင့်ဖော်မတ်ရန် SAS တွင် အောက်ပါလုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်သည်-
- PUT(ကြာချိန်၊ အချိန် ၈။) – စုစုပေါင်း အရှည် ၈ ခုပါသော အချိန်ဖော်မတ်။
- 7:30:00 ထွက်ရှိပါမည်။
- PUT (ကြာချိန်၊ ဟမ်။) – နာရီနှင့် မိနစ်များသာရှိသော နာရီဖော်မတ်။
- 7:30 မှာထွက်လာလိမ့်မယ်။
- PUT(ကြာချိန်၊ နာရီ ၅.၂) – ဒဿမအကြိမ်များဖြင့် အချိန်အဖြစ် ဖော်မတ်ပါ။
- 7.50 ထွက်လာမယ်။
- နာရီ(ကြာချိန်) – နာရီအတွင်းသာ ဖော်မတ်ပါ။
- 7 ထွက်လာမယ်။
- မိနစ် (ကြာချိန်) – မိနစ်အတွင်းသာ ဖော်မတ်ပါ။
- အလုံး ၃၀ ထွက်လာမယ်။
- စက္ကန့် (ကြာချိန်) – စက္ကန့်ပိုင်းအတွင်းသာ ဖော်မတ်ပါ။
- ဒီဘ၀ ထွက်လာမယ်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤဖော်မတ်တစ်ခုစီကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် အချိန်ဖော်မတ်များတွင် တန်ဖိုးများကို ပြသပါ။
SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။ လုပ်ငန်းတစ်ခုပြီးမြောက်ရန် မတူညီသောအားကစားသမားများ အချိန်မည်မျှကြာကြောင်း အချက်အလက်များပါရှိသည်-
/*create dataset*/
data my_data;
input athlete $duration time8.;
datalines ;
At 04:15:00
B 10:09:15
C 7:30:00
D 18:55:00
E 14:23:59
F 23:45:10
;
run ;
/*view dataset*/
proc print data =my_data;
ပုံမှန်အားဖြင့် SAS သည် အချိန်တန်ဖိုးများကို စက္ကန့်ပိုင်းအတွင်း သိမ်းဆည်းသည်။
ဥပမာအားဖြင့်၊ ပထမတန်းတွင် ကျွန်ုပ်တို့သည် 15,300 စက္ကန့်နှင့် ညီမျှသော 4 နာရီ 15 မိနစ်နှင့် 0 စက္ကန့်ကို ထည့်ထားသည်။
မှတ်ချက် – တစ်ရက်လျှင် စက္ကန့် 86,400 ရှိသည်။
ကျွန်ုပ်တို့သည် ကြာချိန်ကော်လံတန်ဖိုးများကို မတူညီသောအချိန်ဖော်မတ်များအဖြစ် ဖော်မတ်ပြုလုပ်သည့် ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
/*create new dataset with duration printed in various time formats*/
data new_data;
set my_data;
duration_time8 = put (duration, time8. );
duration_hhmm = put (duration, hhmm. );
duration_hour52 = put (duration, hour5.2 );
duration_hour = hour (duration);
duration_minute = minute (duration);
duration_second = second (duration);
run ;
/*view new dataset*/
proc print data = new_data;
ကော်လံအသစ်တစ်ခုစီသည် အချိန်တန်ဖိုးများကို မတူညီသောနည်းလမ်းဖြင့် ဖော်မတ်ပြုလုပ်သည်ကို သတိပြုပါ။
- duration_time8 သည် နာရီ၊ မိနစ်နှင့် စက္ကန့်များကို ပြသသည်။
- duration_hhmm သည် နာရီနှင့် မိနစ်များကိုသာ ပြသသည်။
- duration_hhmm သည် ဒဿမနာရီများကို ပြသသည်။
- duration_hour သည် နာရီတန်ဖိုးကိုသာ ပြသသည်။
- minute_duration သည် မိနစ်တန်ဖိုးကိုသာ ပြသသည်။
- duration_second သည် စက္ကန့်၏တန်ဖိုးကိုသာပြသသည်။
သင်၏ဒေတာအတွဲတွင် အချိန်တန်ဖိုးများကို သင်ပြသလိုပုံပေါ် မူတည်၍ သင်အလိုရှိသော မည်သည့်ပုံစံကိုမဆို လွတ်လပ်စွာ အသုံးပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS: ဒေါ်လာပုံစံဖြင့် တန်ဖိုးများကို မည်သို့ပြသမည်နည်း။
SAS: တန်ဖိုးများကို ရာခိုင်နှုန်းဖော်မတ်ဖြင့် ပြသနည်း
SAS- PROC SQL တွင် ရက်စွဲတန်ဖိုးများကို ဖော်မတ်လုပ်နည်း