SAS er et høyt nivå programmeringsspråk som brukes til alt fra enkle database manipulasjon til avansert statistisk analyse . Datoer kan være forvirrende siden SAS lagrer dem som en numerisk verdi som markerer antall dager gått siden 1 januar 1960 . En grunnleggende SAS skriptet vil inkludere "Data " step , og skaper en ny SAS bord, en "Input " step , som beskriver feltene i tabellen , noen formler eller beregninger utført på dataene i tabellen , og en " Run " statement som utfører skriptet. En formel beregne forskjellene mellom datoer , for eksempel, vil bli satt inn under "Input " step og over " Run " statement. Instruksjoner
en
Lag et nytt felt for forskjellen i tid mellom de to datoene i tabellen . Det nye feltet , som heter noe sånt som " DATODIFF , " skal være oppført etter at "Input " statement. Du kan bruke en valgfri " Lengde " statement over " Input " statement å karakterisere lengde og format av resultatene fra det tidspunkt forskjellen formelen .
2
Bruk en enkel setning å lage en formel trekke første date fra den andre datoen . Uttalelsen skape formel, for eksempel DATODIFF = Date1 - Date2 , bør plasseres under "Input " statement. Som med alle separate SAS uttalelser, sørg for å inkludere et semikolon på slutten av linjen .
3
Konverter antall dager til år ved å dividere med 365,25 med en annen formel, for eksempel Datedifyrs = Datedif/365.25 .