วิธีใช้ฟังก์ชัน 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 ในตัวอย่าง SAS

โปรดทราบว่าเราใช้ฟังก์ชัน MDY เพื่อสร้างคอลัมน์ใหม่สี่คอลัมน์ที่มีวันที่ในรูปแบบที่แตกต่างกัน

หมายเหตุ #1 : คุณสามารถดูรายการรูปแบบวันที่ที่เป็นไปได้ทั้งหมดใน SAS ได้ที่นี่

หมายเหตุ #2 : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับคุณสมบัติ SAS MDY ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีใช้ฟังก์ชัน DAY, MONTH และ YEAR ใน SAS
วิธีรับวันในสัปดาห์จากวันที่ใน SAS
วิธีเพิ่มวันถึงวันที่ใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *