El script comienza creando un conjunto de datos interno 'one' mediante un paso DATA con datos en línea. Luego configura variables macro para el panel ODS e inicializa ODS TAGSETS.HTMLPANEL para generar un archivo HTML llamado 'gtfpanel.html'. Se definen opciones gráficas (GOPTIONS) para especificar el controlador y las dimensiones, y se especifican notas a pie de página. Se generan cuatro gráficos PROC GCHART a partir del conjunto de datos SASHELP.CLASS y se panelizan automáticamente en la salida HTML. Luego se muestra una tabla simple con PROC PRINT a partir del conjunto de datos 'one'. Finalmente, se genera un gráfico PROC GCHART adicional con una agrupación por la variable 'z' del conjunto de datos 'one', demostrando los títulos y notas a pie de página por grupo. El script termina desactivando los títulos integrados y cerrando todos los destinos ODS.
Análisis de datos
Type : MIXTE
El script utiliza un conjunto de datos creado internamente ('one') mediante un paso DATA con datos en línea, y el conjunto de datos del sistema SASHELP.CLASS.
1 Bloque de código
DATA STEP Data
Explicación : Crea un conjunto de datos llamado 'one' con tres variables (x, y, z) e inserta datos definidos en línea (datalines).
Explicación : Define variables macro para controlar la visualización del panel (número de columnas, borde, títulos integrados) y abre el destino ODS TAGSETS.HTMLPANEL para generar un archivo HTML llamado 'gtfpanel.html' en el directorio actual.
Explicación : Configura las opciones gráficas globales, especificando el controlador de dispositivo 'javaimg' y las dimensiones en píxeles. También define dos notas a pie de página que se utilizarán para los siguientes gráficos.
¡Copiado!
goptions dev=javaimg xpixels=480 ypixels=320;
/* Footnote stuff */
footnote1 "A footnote";
footnote2 "A second footnote";
1
goptions dev=javaimg xpixels=480 ypixels=320;
2
3
/* Footnote stuff */
4
footnote1 "A footnote";
5
footnote2 "A second footnote";
4 Bloque de código
PROC GCHART
Explicación : Inicia la panelización ODS. Genera cuatro gráficos de barras (verticales y horizontales) a partir del conjunto de datos `sashelp.class` utilizando PROC GCHART. Cada gráfico recibe un título distinto. Estos gráficos se organizan automáticamente en un panel en la salida HTML. La panelización se detiene después de la generación de los gráficos.
title1 "A PROC PRINT Table";
proc print data=one;
run;
1
title1 "A
2
PROC PRINT Table";
3
PROC PRINT
4
DATA=one;
5
RUN;
6
6 Bloque de código
PROC GCHART
¡Copiado!
title1 'By-group title for z=#byval(z)';
footnote1 'By-group footnote for z=#byval(z)';
proc gchart data=one;
by z;
vbar x / sumvar=y pattid=midpoint discrete;
run;
quit;
1
title1 'By-group title for z=#byval(z)';
2
footnote1 'By-group footnote for z=#byval(z)';
3
4
PROC GCHARTDATA=one;
5
BY z;
6
vbar x / sumvar=y pattid=midpoint discrete;
7
RUN;
8
QUIT;
7 Bloque de código
Nettoyage ODS
¡Copiado!
%let embedded_titles=no;
ods _all_ close;
1
%let embedded_titles=no;
2
3
ods _all_ close;
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.