วิธีใช้ฟังก์ชัน ceil ใน sas
คุณสามารถใช้ฟังก์ชัน CEIL ใน SAS เพื่อส่งคืนจำนวนเต็มที่น้อยที่สุดที่มากกว่าหรือเท่ากับค่าตัวเลข
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชัน CEIL ในทางปฏิบัติ
หมายเหตุ : สิ่งที่ตรงกันข้ามกับฟังก์ชัน CEIL ใน SAS คือฟังก์ชัน FLOOR
ตัวอย่าง: วิธีใช้ฟังก์ชัน CEIL ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน 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;
เราสามารถใช้ฟังก์ชัน CEIL เพื่อส่งคืนจำนวนเต็มที่น้อยที่สุดที่น้อยกว่าหรือเท่ากับค่าตัวเลขแต่ละค่าในคอลัมน์ avg_sales :
/*create new dataset*/
data new_data;
set my_data;
ceil_avg_sales = ceil (avg_sales);
run ;
/*view new dataset*/
proc print data =new_data;
โปรดทราบว่าคอลัมน์ใหม่ที่เรียกว่า ceil_avg_sales มีจำนวนเต็มที่น้อยที่สุดซึ่งน้อยกว่าหรือเท่ากับค่าตัวเลขแต่ละค่าในคอลัมน์ avg_sales
ตัวอย่างเช่น:
- ค่า 12.30 จะกลายเป็น 13
- ค่า 14.50 จะกลายเป็น 15
- ค่า 8.44 กลายเป็น 9
- ค่า 12.87 จะกลายเป็น 13
และอื่นๆ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีปัดเศษตัวเลขใน SAS
วิธีลบเครื่องหมายจุลภาคออกจากสตริงใน SAS
วิธีแสดงค่าในรูปแบบเปอร์เซ็นต์ใน SAS