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; 

Fungsi MDY dalam contoh SAS

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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *