Sas တွင် floor လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
SAS ရှိ FLOOR လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကိန်းဂဏာန်းတန်ဖိုးတစ်ခုထက် နည်းသော သို့မဟုတ် အကြီးဆုံးကိန်းဂဏန်းကို ပြန်ပေးနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် FLOOR လုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချပုံကို ပြသထားသည်။
မှတ်ချက် – SAS ရှိ FLOOR လုပ်ဆောင်ချက်၏ ဆန့်ကျင်ဘက်မှာ CEIL လုပ်ဆောင်ချက်ဖြစ်သည်။
ဥပမာ- SAS တွင် FLOOR လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း
SAS တွင် အောက်ပါဒေတာအတွဲ ရှိသည်ဆိုပါစို့၊ ကုမ္ပဏီတစ်ခု၏ ဝန်ထမ်းအမျိုးမျိုးမှ ရောင်းချသော ပျမ်းမျှပစ္စည်းများအကြောင်း အချက်အလက်များပါရှိသည်-
/*create dataset*/
data my_data;
input employee $avg_sales;
datalines ;
Andy 12.3
Bob 14.5
Chad 8.44
Derrick 12.87
Eric 8.01
Frank 10
George 11.5
Henry 11.99
Isaac 7.64
;
run ;
/*view dataset*/
proc print data =my_data;

avg_sales ကော်လံရှိ ဂဏန်းတန်ဖိုးတစ်ခုစီ၏ ထက်နည်းသော အကြီးဆုံး ကိန်းပြည့်ကို သို့မဟုတ် ညီမျှစေရန် FLOOR လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။
/*create new dataset*/
data new_data;
set my_data;
floor_avg_sales = floor (avg_sales);
run ;
/*view new dataset*/
proc print data =new_data;

floor_avg_sales ဟုခေါ်သော ကော်လံအသစ်တွင် avg_sales ကော်လံရှိ ကိန်းဂဏာန်းတန်ဖိုးတစ်ခုစီထက် နည်းသော သို့မဟုတ် အကြီးဆုံး ကိန်းပြည့်ပါဝင်သည်ကို သတိပြုပါ။
ဥပမာအားဖြင့်:
- တန်ဖိုး 12.30 သည် 12 ဖြစ်လာသည်။
- တန်ဖိုး 14.50 သည် 14 ဖြစ်လာသည်။
- တန်ဖိုး 8.44 သည် 8 ဖြစ်လာသည်။
- တန်ဖိုး 12.87 သည် 12 ဖြစ်လာသည်။
နောက် … ပြီးတော့။
FLOOR နှင့် INT လုပ်ဆောင်ချက်များကြား ကွာခြားချက်
SAS ရှိ INT လုပ်ဆောင်ချက်သည် ကိန်းဂဏန်းတန်ဖိုးများ၏ ကိန်းပြည့်ဂဏန်းများကို ပြန်ပေးသည်။
အပြုသဘောဆောင်သောတန်ဖိုးများအတွက်၊ FLOOR နှင့် INT လုပ်ဆောင်ချက်များသည် တူညီသောနံပါတ်များကို ပြန်ပေးပါမည်။
သို့သော်၊ FLOOR နှင့် INT လုပ်ဆောင်ချက်များသည် အနှုတ်နံပါတ်များအတွက် မတူညီသောတန်ဖိုးများကို ပြန်ပေးလိမ့်မည်။
အောက်ပါဒေတာအတွဲကို နမူနာအဖြစ် သုံးသပ်ကြည့်ပါ-
/*create dataset*/ data my_data; input employee $avg_sales; datalines ; Andy 12.3 Bob 14.5 Chad 8.44 Derrick -12.87 Eric -8.01 /*create new dataset*/ data new_data; set my_data; floor_avg_sales = floor (avg_sales); int_avg_sales = int (avg_sales); run ; /*view new dataset*/ proc print data = new_data;

အပြုသဘောဆောင်သော ဂဏန်းတန်ဖိုးများအတွက်၊ FLOOR နှင့် INT လုပ်ဆောင်ချက်များသည် တူညီသောရလဒ်များကို ပြန်ပေးသည်။
သို့သော်လည်း ၎င်းတို့သည် အနုတ်လက္ခဏာဂဏန်းတန်ဖိုးများအတွက် တူညီသောရလဒ်များကို မပြန်ပေးပေ။
FLOOR လုပ်ဆောင်ချက်သည် အခြေခံအားဖြင့် အနုတ်နံပါတ်များကို နောက်ဂဏန်းတစ်ခုလုံး သို့ ဝိုင်းစေပြီး INT လုပ်ဆောင်ချက်သည် အနုတ်နံပါတ်များကို နောက်နံပါတ်တစ်ခုလုံး သို့ ဝိုင်းထားသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် နံပါတ်များကို မည်သို့ဝိုင်းရမည်နည်း။
SAS ရှိ စာကြောင်းများမှ ကော်မာများကို ဖယ်ရှားနည်း
SAS တွင် တန်ဖိုးများကို ရာခိုင်နှုန်းပုံစံဖြင့် ပြသနည်း