Este script inicializa una variable macro para nombrar los archivos de salida, genera un conjunto de datos interno que contiene categorías y montos, y luego configura una salida ODS HTML. Utiliza el procedimiento SGPLOT para crear un histograma vertical (VBAR) personalizado (colores, ejes, dimensiones) antes de cerrar el destino HTML.
Análisis de datos
Type : CREATION_INTERNE
Los datos se crean directamente en el script a través del paso DATA 'my_data' y la instrucción DATALINES.
1 Bloque de código
MACRO/SYSTEM
Explicación : Inicialización de la variable macro '&name' y definición del fileref 'odsout' apuntando al directorio actual para la exportación.
¡Copiado!
%let name=col7;
/*
Set your current-working-directory (to read/write files), if you need to ...
%let rc=%sysfunc(dlgcdir('c:\someplace\public_html'));
*/
filename odsout '.';
1
%let name=col7;
2
3
/*
4
Set your current-working-directory (to read/write files), if you need to ...
Explicación : Creación de la tabla 'my_data' con dos columnas (CATEGORY y AMOUNT) a partir de datos estáticos incluidos en el script.
¡Copiado!
data my_data;
input CATEGORY $ 1 AMOUNT;
datalines;
A 5
B 6.8
C 9.2
;
run;
1
DATA my_data;
2
INPUT CATEGORY $ 1 AMOUNT;
3
DATALINES;
4
A 5
5
B 6.8
6
C 9.2
7
;
8
RUN;
3 Bloque de código
ODS
Explicación : Configuración del destino ODS HTML (archivo .htm, estilo 'htmlblue') y de las propiedades gráficas (formato PNG, tamaño 800x600, sin borde). Definición del título principal.
¡Copiado!
ODS LISTING CLOSE;
ODS HTML path=odsout body="&name..htm"
(title="SGplot Simple Bar Chart")
style=htmlblue;
ods graphics / imagefmt=png imagename="&name"
width=800px height=600px noborder imagemap;
title1 color=gray33 ls=0.5 h=23pt "Simple Bar Chart";
1
ODS LISTING CLOSE;
2
ODS HTML path=odsout body="&name..htm"
3
(title="SGplot Simple Bar Chart")
4
style=htmlblue;
5
6
ods graphics / imagefmt=png imagename="&name"
7
width=800px height=600px noborder imagemap;
8
9
title1 color=gray33 ls=0.5 h=23pt "Simple Bar Chart";
4 Bloque de código
PROC SGPLOT
Explicación : Ejecución del procedimiento SGPLOT para crear el gráfico de barras (VBAR). Personalización avanzada de los ejes X e Y (fuentes, colores, cuadrículas) y del aspecto de las barras.
Explicación : Cierre limpio del destino ODS HTML y reactivación de la salida LISTING estándar.
¡Copiado!
quit;
ODS HTML CLOSE;
ODS LISTING;
1
QUIT;
2
ODS HTML CLOSE;
3
ODS LISTING;
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.