Publicado el :
Macro SASHELP

Ejercicio: Creación dinámica de variables macro con PROC SQL

Este código también está disponible en: Deutsch English Español Français
Este script es un modelo de ejercicio destinado al aprendizaje. El objetivo es usar PROC SQL para extraer los nombres de los estudiantes de la tabla SASHELP.CLASS y almacenarlos en una única variable macro (&STUDENT_LIST), separados por espacios. También solicita recuperar el número total de registros a través de la variable automática SQLOBS.
Análisis de datos

Type : SASHELP


Los datos provienen de la tabla de ejemplo estándar SASHELP.CLASS.

1 Bloque de código
PROC SQL
Explicación :
Bloque principal del ejercicio donde el estudiante debe agregar la cláusula 'into :STUDENT_LIST separated by " "' y asignar el valor de &SQLOBS a &NUM_STUDENTS.
¡Copiado!
1PROC SQL noprint;
2 select /* Add required SQL syntax here */
3 from sashelp.class;
4 /* Add %LET statement here */
5QUIT;
2 Bloque de código
MACRO STATEMENT
Explicación :
Visualización de los resultados en el registro SAS para la validación del ejercicio.
¡Copiado!
1options nosource;
2%put ======================;
3%put Number of Students: &NUM_STUDENTS;
4%put Student List: &STUDENT_LIST;
5%put ======================;
6options SOURCE;
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.
Información de copyright : Instructor : Josh Horstman