Sas'ta mdy i̇şlevi nasıl kullanılır (örneklerle)


Ay, gün ve yıl değerlerinden tarih değeri döndürmek için SAS’taki MDY işlevini kullanabilirsiniz.

Bu işlev aşağıdaki sözdizimini kullanır:

MDY(ay, gün, yıl)

Altın:

  • ay: ayın 1’den 12’ye kadar tam sayı değeri
  • day : Ayın gününün 1’den 31’e kadar tamsayı değeri
  • yıl : Yılı temsil eden iki veya dört basamaklı bir tam sayı

Aşağıdaki örnekte MDY fonksiyonunun pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: SAS’ta MDY işlevi nasıl kullanılır?

SAS’ta, bir perakende mağazasında farklı tarihlerde yapılan satışlarla ilgili bilgileri içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

 /*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; 

Aşağıdaki kod, ay , gün ve yıl sütunlarındaki sayısal değerleri kullanarak tarih oluşturmak için MDY işlevinin nasıl kullanılacağını gösterir:

 /*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; 

SAS örneğinde MDY işlevi

Tamamı farklı formatlarda tarihler içeren dört yeni sütun oluşturmak için MDY işlevini kullandığımızı unutmayın.

Not #1 : SAS’taki olası tarih biçimlerinin tam listesini burada bulabilirsiniz.

Not #2 : SAS MDY özelliğine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

SAS’ta GÜN, AY ve YIL işlevleri nasıl kullanılır?
SAS’ta tarihten haftanın günü nasıl alınır?
SAS’ta bugüne kadar günler nasıl eklenir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir