Tag: SAS-MACRO
data COLUMN_LIST_DATA; length COLUMN_LIST CATEGORY $8.; input COLUMN_LIST CATEGORY; datalines; COL1 MIS_COLUMNAS COL2 OTRO COL3 MIS_COLUMNAS COL4 OTRO COL5 OTRO ; run; %macro TBL_Mantener(var); %macro _; %mend _; <pre><code> PROC SQL NOPRINT; *Crear declaración SELECT para las columnas que queremos; SELECT COLUMN_LIST INTO: &var. SEPARADO POR ‘ &#39; FROM COLUMN_LIST_DATA . . . Read more
Utilizo una macro en varios programas de SAS, por lo que la he definido en un archivo separado /myFolder/myMacro.sas. Cuando se ejecuta en modo por lotes, quiero usarla de la siguiente manera: %include '/myFolder/myMacro.sas;' Cuando estoy probando cambios en el código en Enterprise Guide, quiero editar y ejecutar /myFolder/myMacro.sas, luego . . . Read more
Me gustaría dar nombres adecuados a las variables en una macro de SAS, sin embargo, obtengo un mensaje de error o solo obtengo la primera letra de la cadena. Aquí hay un ejemplo utilizando los siguientes códigos de SAS: data trial; %let cate=gender age; %let label=”Gender*Age at dx”; do i=1 . . . Read more
Quiero %include todos los programas SAS ubicados en una carpeta. Mi código funciona, esto es lo que tengo: filename x '/mydir/*.sas'; %include x/source2; Además, necesito que los archivos se ejecuten en orden alfabético, por ejemplo: 01_setup_libraries.sas 02_transfer_data.sas 03_create_tables.sas Mis pruebas indican que así es cómo se comporta filename en ese . . . Read more
Tengo un conjunto de datos que se refiere a cambios de estado. A partir de esa tabla, luego he creado una tabla PROC FREQ que cuenta el número de veces que aparece un estado particular y he guardado eso en un archivo de trabajo. A continuación se muestra cómo se . . . Read more