/************************************/
/************************************/
/* */
/* 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 */
/*--------------------*/