BookmarkSubscribeRSS Feed
Berenice25
SAS Employee
/************************************/
/************************************/
/*									*/
/*   SAS - Customer Success Latam 	*/
/*									*/
/************************************/
/************************************/


/************************************/
/************************************/
/*									*/
/*      Webinar: SAS y Excel		*/
/*            23Jun2022             */
/*									*/
/************************************/
/************************************/


/************************************/
/* Expositor: Daniel Vazquez Vargas */
/************************************/
 

/************************/
/*	Uso de "ODS html"	*/
/************************/


/************************************************************************/
/* 	  Escribir tablas en una misma hoja Excel, una al lado de la otra 	*/
/************************************************************************/



/*-------------------*/
/* inicio del código */
/*-------------------*/


/* Ejemplo 01: */
/* A partir de la tabla 'sashelp.class', genero un filtro para obtener dos tablas que */
/* son las que se utilizan en la salida en Excel */

ods html file="g:\temp\prueba1.xls";

/* y ahora... ¡nuevos ODSs! */
ods layout gridded columns=2;
ods region;

	proc print data=sashelp.class (where=(sex='M'));
	run;

ods region;

	proc print data=sashelp.classfit (where=(sex='F'));
	run;

ods layout end;
ods html close;


/* Ejemplo 02: */
/* La mismo idea del ejemplo anterior, pero esta vez con dos datasets separados por */
/* con una columna (notar la opción 'columns=3' y las dos sentencias 'region;') */

ods html file="g:\temp\prueba2.xls";
ods layout gridded columns=3; /* con esto dejo una columna en blanco como separación */
ods region;

	proc print data=sashelp.class (where=(sex='M'));
	run;

ods region;
ods region;

	proc print data=sashelp.classfit (where=(sex='F'));
	run;

ods layout end;
ods html close;


/*--------------------*/
/* 	fin del código	  */
/*--------------------*/