Alle Daten (Variablen `month_field`, `day_field`, `year_field`, `my_birthday`, `a`, `b`, `c`, `d`) werden direkt im DATA STEP aus Literalwerten und integrierten SAS-Funktionen erstellt. Es ist keine externe Datenzufuhr erforderlich.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA-STEP-Block erstellt einen Datensatz namens `dates1`. Er definiert numerische Variablen (`month_field`, `day_field`, `year_field`), die dann von der Funktion `mdy()` verwendet werden, um die Variable `my_birthday` zu erstellen, die ein numerisches SAS-Datum darstellt. Die Funktionen `date()`, `today()`, `time()` und `datetime()` werden verwendet, um die Datums- und Uhrzeitinformationen des Systems zu erfassen. Schließlich wird die `format`-Anweisung angewendet, um festzulegen, wie diese Datums- und Uhrzeitvariablen in den SAS-Ausgaben angezeigt werden sollen, wodurch ihre Lesbarkeit verbessert wird.
Kopiert!
data dates1;
month_field = 7;
day_field = 17;
year_field = 1968;
my_birthday = mdy(month_field,day_field,year_field);
a = date();
b = today();
c = time();
d = datetime();
format my_birthday worddate. a date. b mmddyy8. c time10.2 d datetime16.;
run;
FORMAT my_birthday worddate. a date. b mmddyy8. c time10.2 d datetime16.;
11
RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.