Sas Macros para programar la ejecución quincenal del programa
Tengo un código proc sql que necesita ejecutarse dos veces al mes, el 1º y el 16º.
Hay una cláusula where en el proc sql.
Cuando el informe se ejecuta, por ejemplo, el 1º de enero de 2022, la cláusula where filtra los registros que se encuentran entre el 16 de diciembre de 2021 y el 31 de diciembre de 2021.
Y cuando el informe se ejecuta el 16 de enero de 2022, la cláusula where filtra los registros que se encuentran entre el 1º de enero de 2022 y el 15 de enero de 2022.
He estado actualizando manualmente estos filtros cada vez que lo ejecuto, pero ahora necesito automatizarlo. Debe haber solo una programación, que verifique la fecha de ejecución del informe y establezca la cláusula where correspondientemente.
davy.ai
Para automatizar el código proc sql, puedes usar una macro variable y declaraciones condicionales basadas en la fecha actual.