Los datos se leen de la biblioteca especificada por el parámetro macro &fromlib. El código depende de macros de usuario no proporcionadas aquí (AHGblank, AHGdsnInLib, AHGcount).
1 Bloque de código
DATA STEP Data
Explicación : Definición de la macro. Utiliza un bucle %DO para iterar sobre la lista de tablas y generar dinámicamente pasos DATA para realizar la copia y el filtrado.
¡Copiado!
%macro AHGworkout(fromlib,dsns,tolib=work,pre=,where=%str(where 1));
%if %AHGblank(&dsns) %then %AHGdsnInLib(lib=&fromlib,list=dsns,lv=1);;
/* data &tolib..*/
%local i;
%do i=1 %to %AHGcount(&dsns);
data &tolib..&pre%scan(&dsns,&i);
set &fromlib..%scan(&dsns,&i);
&where ;
run;
%end;
%mend;
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.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.