Publicado el :

Agrupación de filas en un informe con PROC PRINT

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script ilustra cómo preparar datos para un informe agrupado, clasificándolos primero con PROC SORT por la variable de interés (Age). Luego presenta dos métodos de visualización con PROC PRINT: el uso de la instrucción BY sola para crear secciones separadas, y el uso conjunto de las instrucciones BY e ID para estructurar la visualización, reemplazando la columna OBS por la variable de grupo.
Análisis de datos

Type : SASHELP


Uso del conjunto de datos estándar SASHELP.CLASS.

1 Bloque de código
PROC SORT Data
Explicación :
Clasificación del conjunto de datos SASHELP.CLASS por la variable 'Age'. El resultado se almacena en una tabla temporal 'class_sort'. Este paso es un requisito previo para el uso de la instrucción BY en los siguientes procedimientos.
¡Copiado!
1 
2PROC SORT
3DATA=sashelp.class out=class_sort;
4BY Age;
5RUN;
6 
2 Bloque de código
PROC PRINT
¡Copiado!
1title "Listing of SASHELP.CLASS Grouped By Age (BY statement)";
2PROC PRINT DATA=class_sort;
3 BY Age;
4RUN;
3 Bloque de código
PROC PRINT
¡Copiado!
1title "Listing of SASHELP.CLASS Grouped By Age (BY and ID statements)";
2PROC PRINT DATA=class_sort;
3 BY Age;
4 id Age;
5RUN;
6title;
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.