Prompt o Macro Variables utilizadas en los cálculos

He creado una variable numérica utilizando el Administrador de solicitudes en EG.

Esta variable se llama HYr para el año más alto de datos que estoy obteniendo.

Cuando ejecuto el programa, creo 4 nuevas variables basadas en el año más alto y aquí es donde tengo problemas.

Tengo lo siguiente:

%Let Yr2 = &HYr. - 1;

%Let Yr3 = "&HYr." - 2;

%Let Yr4 = &HYr. - 3;

%Let Yr5 = '&HYr.' - 4;

Estoy tratando de restar el valor del año y la nueva variable se usará para determinar los rangos de fechas que se están extrayendo. Estoy intentando varias cosas y aprendiendo en el proceso, pero todavía estoy atascado.

Sé que probablemente sea solo un problema de sintaxis simple y con el tiempo suficiente probablemente pueda obtenerlo, pero nadie en mi oficina tiene mejores habilidades de SAS que yo y eso no es mucho.

gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta