SAS ist ein High-Level- Programmiersprache für alles vom einfachen Datenbankmanipulation zur erweiterten statistischen Analyse verwendet. Termine kann verwirrend sein , da SAS speichert sie als numerischer Wert , der die Anzahl der Tage seit dem 1. Januar 1960 abgelaufen markiert . Eine grundlegende SAS Skript beinhalten "Data" Schritt , die Schaffung eines neuen SAS -Tabelle; eine "Input" Schritt , beschreibt die Felder in der Tabelle , keine Formeln oder Berechnungen anhand der Daten in der Tabelle durchgeführt , und ein " Run" -Anweisung, die ausgeführt das Skript . Eine Formel, die Berechnung der Unterschiede zwischen Daten , zum Beispiel, wird unter dem "Input" Schritt und oberhalb des " Run" -Anweisung eingefügt werden. Anleitung
1
Erstellen Sie ein neues Feld für den Unterschied in der Zeit zwischen den beiden Daten in Ihrer Tabelle . Das neue Feld mit dem Namen etwas wie " DATEDIF ", sollte nach dem "Input" -Anweisung aufgeführt werden. Sie können eine optionale "Länge" Erklärung über die "Input "-Anweisung , um die Länge und das Format der Ergebnisse ab dem Zeitpunkt Unterschied Formel charakterisieren .
2
Verwenden Sie eine Grundaussage , um eine Formel zu erstellen die Subtraktion ersten stammen aus dem zweiten Termin . Die Anweisung zur Erstellung der Formel wie = DATEDIF Date1 - Date2 , sollte unter der "Input "-Anweisung befinden. Wie bei allen separaten SAS Aussagen , sicher sein, ein Semikolon am Ende der Zeile gehören .
3
Konvertieren Sie die Anzahl der Tage bis Jahre durch Division mit 365,25 mit einer anderen Formel , wie Datedifyrs = Datedif/365.25 .