كيفية استخدام وظيفة mdy في sas (مع أمثلة)


يمكنك استخدام الدالة MDY في SAS لإرجاع قيمة تاريخ من قيم الشهر واليوم والسنة.

تستخدم هذه الوظيفة بناء الجملة التالي:

MDY (الشهر واليوم والسنة)

ذهب:

  • الشهر: قيمة عدد صحيح للشهر من 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *