Cara menggunakan fungsi mdy di sas (dengan contoh)
Anda dapat menggunakan fungsi MDY di SAS untuk mengembalikan nilai tanggal dari nilai bulan, hari, dan tahun.
Fungsi ini menggunakan sintaks berikut:
MDY (bulan, hari, tahun)
Emas:
- bulan: nilai bilangan bulat bulan dari 1 hingga 12
- hari : Nilai bilangan bulat hari dalam sebulan dari 1 hingga 31
- tahun : Bilangan bulat dua atau empat digit yang mewakili tahun
Contoh berikut menunjukkan cara menggunakan fungsi MDY dalam praktiknya.
Contoh: Cara menggunakan fungsi MDY di SAS
Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang penjualan yang dilakukan pada tanggal berbeda di toko ritel:
/*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;
Kode berikut menunjukkan cara menggunakan fungsi MDY untuk membuat tanggal menggunakan nilai numerik pada kolom bulan , hari , dan tahun :
/*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;
Perhatikan bahwa kami menggunakan fungsi MDY untuk membuat empat kolom baru yang semuanya berisi tanggal dalam format berbeda.
Catatan #1 : Anda dapat menemukan daftar lengkap format tanggal potensial di SAS di sini .
Catatan #2 : Anda dapat menemukan dokumentasi lengkap untuk fitur SAS MDY di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menggunakan fungsi DAY, MONTH dan YEAR di SAS
Cara mendapatkan hari dalam seminggu dari tanggal di SAS
Bagaimana cara menambahkan hari hingga saat ini di SAS