martes, 6 de diciembre de 2016

Notificaciones desde procesos SAS: envio de mails

Es común el tener que realizar notificaciones de distinto tipo al finalizar un proceso de reporting. En el siguiente ejemplo mostramos como enviar un e-mail desde un proceso SAS.




filename outbox email
   to='formacion@datademy.es'
   type='text/html'
   subject='Informe SAS'
   attach='/home/datademy/ficheros/consumo_clientes.txt' ;


ods html
   body=outbox /* Enviar por correo, en lugar de una ruta se le indica buzón email */
   rs=none;

title 'Informe consumo clientes';

data clientes_consumo;
id_cliente = 1; cod_periodo = 201610; consumo = 20; output;
id_cliente = 1; cod_periodo = 201611; consumo = 30; output;
id_cliente = 1; cod_periodo = 201612; consumo = 10; output;
id_cliente = 2; cod_periodo = 201610; consumo = 24; output;
id_cliente = 2; cod_periodo = 201611; consumo = 26; output;
id_cliente = 2; cod_periodo = 201612; consumo = 20; output;
run;


proc tabulate data=clientes_consumo;
class id_cliente cod_periodo;
var consumo;
table id_cliente , cod_periodo*consumo;
run;


ods html close;

Más info

No hay comentarios:

Publicar un comentario en la entrada