ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MÓDULO 2: Inteligencia de Negocios


Enviado por   •  13 de Junio de 2018  •  Apuntes  •  2.771 Palabras (12 Páginas)  •  114 Visitas

Página 1 de 12

/************ MÓDULO 2: Inteligencia de Negocios **********

4. Reportes básicos en SAS

*/

*Limpiar la ventana de resultados;

ods html close;

ods html;

ods html newfile = proc;

*Liberar un LIBNAME;

libname nombre_libname clear;

libname c 'C:\Users\Engineer\Desktop\reportes';

/**PRESENTACIÓN DE RESULTADOS**/

proc print data = c.saldoprom noobs;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio por sucursal';

footnote1 'Reporte Marzo 2017';

footnote2 'Información confidencial';

run;

*Podemos agregar un indicador de color al reporte, por ejemplo;

proc format;

value indicador

0-65000 = 'red'

65001 - 75000 = 'yellow'

75001 - high = 'green'; *Indicamos los niveles;

run;

*Ejecutamos de nueva cuenta el reporte;

proc print data = c.saldoprom noobs;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio por sucursal';

footnote1 'Reporte Marzo 2017';

footnote2 'Información confidencial';

var estado nombresucursal;

var saldoprom/style = [background=indicador.];

run;

/*

Vamos a incluir el tagset TABLE EDITOR;

Se debe poner la ruta donde se haya descomprimido o bien abrir con el editor de SAS

el programa tableeditor.tpl, seleccionarlo todo y ejecutarlo.

*/

%inc 'C:\Users\Engineer\Desktop\tableeditor\tableeditor.tpl';

/*

Alternar colores de las filas en el la tabla: se debe cambiar el color en las propiedades;

col_color_even='#e0e0e0'

col_color_odd='white'

Si se quiere poner lineas a las columnas

gridlines='cols'

*/

ods tagsets.tableeditor

file='C:\Users\Engineer\Desktop\reportes\saldosprom.html'

options(

header_bgcolor = 'darkblue'

header_fgcolor = 'white'

rowheader_bgcolor = 'darkblue'

rowheader_fgcolor = 'white'

banner_color_even = 'white'

banner_color_odd = 'lipgr'

);

proc print data = c.saldoprom;

format saldoprom dollar10.2;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio por sucursal';

footnote1 'Reporte Marzo 2017';

footnote2 'Información confidencial';

run;

ods tagsets.tableeditor close;

/*

Alternar colores en las columnas: se hacen cambios en las propiedades

col_color_even = '#e0e0e0'

col_color_odd = 'white'

*/

*Es posible definir una llave (puede estar o ordenada o no);

ods tagsets.tableeditor

file='C:\Users\Engineer\Desktop\reportes\saldosprom.html'

options(

background_color = 'white'

header_bgcolor = 'green'

header_fgcolor = 'white'

rowheader_bgcolor = 'green'

rowheader_fgcolor = 'white'

col_color_even = '#E0FFFF'

col_color_odd = 'white'

);

proc print data = c.saldoprom noobs;

id nombresucursal;

format saldoprom dollar10.2;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio por sucursal';

footnote1 'Reporte Marzo de 2017';

footnote2 'Información confidencial';

run;

ods tagsets.tableeditor close;

*Si ordenaramos el dataset reporte, obtendriamos lo siguiente;

proc sort data = c.saldoprom out = c.saldoorden;

by nombresucursal;

run;

*Tambien podemos ordenar utilizando PROC SQL;

proc sql;

create table c.saldoorden as

select *

from c.saldoprom

order by nombresucursal desc;

quit;

/*

Podemos también resaltar una fila a la vez: necesitamos habilitar la siguiente propiedad

highlight_color="pink"

scrollbar_color="beige"

title_style="normal"

*/

ods tagsets.tableeditor

file='C:\Users\Engineer\Desktop\reportes\saldosprom.html'

options(

highlight_color = 'yellow'

data_bgcolor = 'white'

);

proc print data = c.saldoorden noobs;

id nombresucursal;

format saldoprom dollar10.2;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio por sucursal';

footnote1 'Reporte Marzo de 2017';

footnote2 'Información confidencial';

run;

ods tagsets.tableeditor close;

/*

Podemos agregar una imagen al reporte: se debe cambiar la propiedad;

image_path = 'c:\temp\title08.jpg'

image_just = 'center'

*/

*Es posible solo seleccionar ciertas variables y/o observaciones;

ods tagsets.tableeditor

file='C:\Users\Engineer\Desktop\reportes\saldosprom.html'

options(

header_bgcolor = 'darkblue'

header_fgcolor = 'white'

rowheader_bgcolor = 'darkblue'

rowheader_fgcolor = 'white'

banner_color_even = 'white'

banner_color_odd = 'lipgr'

image_path = 'C:\Users\Engineer\Desktop\Reportes\logo.png'

image_just = 'center'

);

proc print data = c.saldoprom noobs;

var nombresucursal saldoprom; *Aquí especificamos el orden;

where (estado = 'AGUASCALIENTES' or estado = 'JALISCO') and

saldoprom between 50000 and 100000;

format saldoprom dollar14.2;

title1 'MI BANQUITO, S.A. DE C.V.';

title2 'Saldos promedio para GUERRERO, JALISCO y TLAXCALA';

footnote1 'Reporte Febrero 2017';

footnote2 'Información confidencial';

run;

ods tagsets.tableeditor close;

*Vamos a agregar totales y subtotales <- Esta dataset ya se los pasé;

proc sql;

create table c.reporte as

select distinct estado,nombresucursal,

count(distinct numcta) as cuentas,

...

Descargar como (para miembros actualizados) txt (26 Kb) pdf (82 Kb) docx (31 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com