SAS es un lenguaje de programación de alto nivel que se utiliza para todo, desde la simple manipulación de base de datos para el análisis estadístico avanzado . Las fechas pueden ser confusos ya que SAS los almacena como un valor numérico que representa el número de días transcurridos desde el 1 de enero 1960 . Un guión básico SAS incluirá paso "Datos" , la creación de una nueva tabla de SAS , un paso " de entrada" , que describe los campos dentro de la tabla , las fórmulas o cálculos realizados sobre los datos de la tabla , y una declaración de " Run" que se ejecuta el guión. Una fórmula de cálculo de las diferencias entre las fechas , por ejemplo , se inserta a continuación el paso de " entrada " y encima de la instrucción " Ejecutar" . Instrucciones
1
Crear un nuevo campo para la diferencia en el tiempo entre las dos fechas de la tabla . El nuevo campo , llamado algo así como " SIFECHA ", debe aparecer después de la declaración de " entrada". Puede utilizar una sentencia opcional "Longitud" por encima de la declaración de " entrada" para caracterizar el tamaño y formato de los resultados de la fórmula de diferencia de fechas .
2
Utilice un enunciado básico para crear una fórmula restando el primera fecha a partir de la segunda fecha . La declaración de la creación de la fórmula , como SIFECHA = Fecha1 - Date2 , se debe colocar debajo de la declaración de "Entrada". Al igual que con todas las declaraciones SAS separados, asegúrese de incluir un punto y coma al final de la línea.
3
convertir el número de días a años dividiendo por 365.25 con otra fórmula , como Datedifyrs = Datedif/365.25 .