λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να υπολογίσετε διαφορά μεταξύ Ώρα πεδία σε SAS

SAS είναι μια υψηλού επιπέδου γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών που χρησιμοποιούνται για τα πάντα, από απλό χειρισμό της βάσης δεδομένων για την προηγμένη στατιστική ανάλυση . Ημερομηνίες μπορεί να προκαλέσει σύγχυση , δεδομένου SAS τα αποθηκεύει ως αριθμητική τιμή που σηματοδοτεί τον αριθμό των ημερών που παρήλθαν από πρώτης Ιανουαρίου 1960 . Μια βασική SAS σενάριο θα περιλαμβάνει «Δεδομένα» βήμα , δημιουργώντας ένα νέο πίνακα SAS ? Ένα " Input " βήμα , που περιγράφει τα πεδία στον πίνακα ? Τυχόν τύπους ή υπολογισμών που εκτελέστηκαν στα δεδομένα του πίνακα ? Και "Run" δήλωση ότι εκτελεί το σενάριο . Ένας τύπος υπολογισμού των διαφορών μεταξύ των ημερομηνιών , για παράδειγμα , θα πρέπει να τοποθετούνται κάτω από το " Input" βήμα και πάνω από το "Run" δήλωση. Οδηγίες
Η

1 Δημιουργήστε ένα νέο πεδίο για τη χρονική διαφορά μεταξύ των δύο ημερομηνιών στο τραπέζι σας . Το νέο πεδίο , που ονομάζεται κάτι σαν " DATEDIF , " θα πρέπει να αναγράφονται μετά το "Input " δήλωση. Μπορείτε να χρησιμοποιήσετε ένα προαιρετικό " Μήκος " δήλωση πάνω από το "Input " δήλωση για να χαρακτηρίσει το μήκος και τη μορφή των αποτελεσμάτων από τον τύπο ημερομηνία διαφορά . 2

Χρησιμοποιήστε μια βασική δήλωση για να δημιουργήσετε έναν τύπο αφαίρεση της πρώτη ημερομηνία από την δεύτερη ημερομηνία . Η δήλωση δημιουργώντας τον τύπο , όπως DATEDIF = Ημερομηνία1 - Ημερομηνία2 , θα πρέπει να βρίσκεται κάτω από το "Input " δήλωση. Όπως συμβαίνει με όλες τις χωριστές δηλώσεις SAS , να είστε βέβαιος να περιλαμβάνει ένα ερωτηματικό στο τέλος της γραμμής .
Εικόνων 3

Μετατρέψτε τον αριθμό των ημερών για χρόνια διαιρώντας με 365,25 με άλλο τύπο, όπως Datedifyrs = Datedif/365.25 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα