Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come calcolare la differenza tra ora Fields nel SAS

SAS è un linguaggio di programmazione di alto livello usato per tutto, dalla manipolazione semplice database per l'analisi statistica avanzata . Le date possono essere fonte di confusione da SAS li memorizza come un valore numerico che indica il numero di giorni trascorsi dal 1 Gennaio 1960 . Uno script di base SAS comprenderà passo "Dati" , la creazione di una nuova tabella di SAS; un passo "Input" , che descrive i campi all'interno della tabella , le formule o calcoli effettuati sui dati nella tabella , e una dichiarazione di "Run" che esegue lo script . Una formula di calcolo delle differenze tra le date , per esempio , verrà inserito sotto il passo "Input" e sopra l'istruzione "Run" . Istruzioni
1

Creare un nuovo campo per la differenza di tempo tra le due date nella tabella. Il nuovo campo , chiamato qualcosa come " DATA.DIFF , " dovrebbe essere elencato dopo la sua dichiarazione "Input" . È possibile utilizzare un'istruzione "Lunghezza" optional sopra l'istruzione "Input" per caratterizzare la lunghezza e il formato dei risultati dalla formula differenza data .
2

utilizzare un'istruzione di base per creare una formula sottraendo il prima della data a partire dalla seconda data . La dichiarazione di creare la formula , come DATEDIF = Data1 - Date2 , deve essere situato al di sotto della dichiarazione "Input" . Come per tutte le dichiarazioni SAS separata, assicurarsi di includere un punto e virgola alla fine della riga .
3

Convertire il numero di giorni per anni dividendo per 365,25 con un'altra formula , come ad esempio Datedifyrs = Datedif/365.25 .

 

software © www.354353.com