SAS est un langage de programmation informatique de haut niveau utilisé pour tout, de manipulation de base de données simple à l'analyse statistique avancée . Les dates peuvent être source de confusion puisque SAS les stocke sous forme d'une valeur numérique qui marque le nombre de jours écoulés depuis le 1er janvier 1960. Un script de base SAS comprendra étape "Data" , la création d' une nouvelle table SAS , une étape "Input" , décrivant les champs dans le tableau ; toutes les formules ou les calculs effectués sur les données de la table , et une déclaration " Run" qui exécute le script . Une formule de calcul des différences entre les dates , par exemple, sera inséré ci-dessous l'étape "Entrée" et surtout la déclaration "Exécuter" . Instructions
1
créer un nouveau champ pour la différence de temps entre les deux dates de votre table. Le nouveau champ , nommé quelque chose comme " DATEDIF , " doit figurer après votre déclaration "Entrée" . Vous pouvez utiliser une instruction option "Longueur" ci-dessus la déclaration "Entrée" pour caractériser la longueur et le format des résultats de la formule de différence de date.
2
utiliser une instruction de base pour créer une formule soustrayant le première date de la deuxième date. La déclaration la création de la formule , comme DATEDIF = Date1 - Date2 , doit être placé au-dessous de la mention « Entrée». Comme avec toutes les déclarations SAS séparée, n'oubliez pas d'inclure un point-virgule à la fin de la ligne.
3
convertir le nombre de jours à plusieurs années en divisant par 365,25 avec une autre formule , comme Datedifyrs = Datedif/365.25 .