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 တွင် ရက်စွဲတန်ဖိုးများကို ဖော်မတ်လုပ်နည်း

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

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