Verwendung der mdy-funktion in sas (mit beispielen)


Sie können die MDY- Funktion in SAS verwenden, um einen Datumswert aus Monats-, Tages- und Jahreswerten zurückzugeben.

Diese Funktion verwendet die folgende Syntax:

MDY(Monat, Tag, Jahr)

Gold:

  • Monat: ganzzahliger Wert des Monats von 1 bis 12
  • Tag : Ganzzahliger Wert des Tages des Monats von 1 bis 31
  • Jahr : Eine zwei- oder vierstellige Ganzzahl, die das Jahr darstellt

Das folgende Beispiel zeigt, wie die MDY- Funktion in der Praxis verwendet wird.

Beispiel: Verwendung der MDY-Funktion in SAS

Angenommen, wir haben den folgenden Datensatz in SAS, der Informationen über Verkäufe enthält, die zu verschiedenen Terminen in einem Einzelhandelsgeschäft getätigt wurden:

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

Der folgende Code zeigt, wie Sie mit der MDY- Funktion Datumsangaben mithilfe der numerischen Werte in den Spalten „ Monat “, „Tag “ und „Jahr“ erstellen:

 /*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-Funktion im SAS-Beispiel

Beachten Sie, dass wir die MDY- Funktion verwendet haben, um vier neue Spalten zu erstellen, die alle Datumsangaben in unterschiedlichen Formaten enthalten.

Hinweis Nr. 1 : Eine vollständige Liste möglicher Datumsformate in SAS finden Sie hier .

Hinweis Nr. 2 : Die vollständige Dokumentation für die SAS MDY- Funktion finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:

So verwenden Sie die Funktionen DAY, MONTH und YEAR in SAS
So ermitteln Sie den Wochentag aus dem Datum in SAS
So fügen Sie aktuelle Tage in SAS hinzu

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert