Publicado el :
Général CREATION_INTERNE

Sans titre

Este código también está disponible en: Deutsch English Français
En espera de validación
El programa utiliza un paso DATA `_NULL_` para generar y mostrar variables sin crear un conjunto de datos permanente. Inicializa tres variables (`date`, `datetime`, `time`) y les aplica formatos específicos (`date7.`, `datetime16.`, `time8.`). La función `INTNX` se utiliza para desplazar fechas y horas: por mes para `date`, por día de fecha/hora para `datetime`, y por hora para `time`. Los valores resultantes se escriben luego en el registro SAS© usando la instrucción `PUT`.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean directamente en el paso DATA a partir de literales de fecha y hora.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA `_NULL_` inicializa variables de fecha y hora. Aplica formatos para la visualización y utiliza la función `INTNX` para calcular nuevos valores basados en intervalos de tiempo (mes, día, hora). Finalmente, muestra los resultados en el registro SAS.
¡Copiado!
1DATA _null_ ;
2 FORMAT date date7.
3 datetime datetime16.
4 time time8. ;
5 date=intnx('month','10oct97'd,0) ;
6 datetime=intnx('dtday','10oct97:12:34:56'dt,0) ;
7 time=intnx('hour','12:34't,0) ;
8 put date= / datetime= / time= ;
9RUN ;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.