วิธีใช้ฟังก์ชัน mdy ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน MDY ใน SAS เพื่อส่งกลับค่าวันที่จากค่าเดือน วัน และปี
ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:
MDY(เดือน วัน ปี)
ทอง:
- month: ค่าจำนวนเต็มของเดือนตั้งแต่ 1 ถึง 12
- day : ค่าจำนวนเต็มของวันของเดือนตั้งแต่ 1 ถึง 31
- year : จำนวนเต็มสองหรือสี่หลักที่แสดงถึงปี
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชัน MDY ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้ฟังก์ชัน MDY ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ซึ่งมีข้อมูลเกี่ยวกับยอดขายที่เกิดขึ้นในวันที่ต่างกันที่ร้านค้าปลีก:
/*create dataset*/
data my_data;
input month day year sales;
datalines ;
4 15 2022 94
6 17 2022 88
7 25 2022 90
8 14 2022 105
10 13 2022 119
12 15 2022 100
1 4 2023 87
3 15 2023 90
5 29 2023 130
;
run ;
/*view dataset*/
proc print data =my_data;
รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน MDY เพื่อสร้างวันที่โดยใช้ค่าตัวเลขในคอลัมน์ เดือน วัน และ ปี :
/*create new dataset*/
data new_data;
set my_data;
date_numeric = mdy (month, day, year);
date_worddate = put ( mdy (month, day, year), worddate. );
date_date9 = put ( mdy (month, day, year), date9. );
date_mmddyy10 = put ( mdy (month, day, year), mmddyy10. );
run ;
/*view dataset*/
proc print data = new_data;
โปรดทราบว่าเราใช้ฟังก์ชัน MDY เพื่อสร้างคอลัมน์ใหม่สี่คอลัมน์ที่มีวันที่ในรูปแบบที่แตกต่างกัน
หมายเหตุ #1 : คุณสามารถดูรายการรูปแบบวันที่ที่เป็นไปได้ทั้งหมดใน SAS ได้ที่นี่
หมายเหตุ #2 : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับคุณสมบัติ SAS MDY ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีใช้ฟังก์ชัน DAY, MONTH และ YEAR ใน SAS
วิธีรับวันในสัปดาห์จากวันที่ใน SAS
วิธีเพิ่มวันถึงวันที่ใน SAS