Mostrando entradas con la etiqueta proc means. Mostrar todas las entradas
Mostrando entradas con la etiqueta proc means. Mostrar todas las entradas

miércoles, 17 de septiembre de 2014

Enviar datos desde SAS a Excel

Hace tiempo publicamos una entrada en la que explicábamos como exportar un dataset de sas a excel. Hoy queremos explicar una manera muy directa de enviar datos de Sas a Excel, con la características que podemos indicar a qué fila, columna, celda exportar la información.

La siguiente opción de programación de SAS Base es muy sencilla y práctica ya que como decimos, permite enviar los datos de su dataset a la fila y columna del fichero Excel que deseemos.
 

Si tenemos un fichero de datos llamado Clientes y guardamos los resultados estadísticos obtenidos en el procedimento proc means en X1:
 

proc means data=CLIENTES noprint; var AUX; output out=X1; run;
La forma de lanzarlo a excel será:

filename X1 DDE 'EXCEL|Hoja1!F9C1:F9C2' NOTAB; data X1; set X1; file X1; put DESCRIPCION "09"x SUMA; run;

Es importante tener el fichero excel abierto. La siguiente sintaxis determina la ruta donde enviamos los datos (nombre el pestaña,, filas y columnas): 'EXCEL|Hoja1!F9C1:F9C2'. Por último, tras “put” escribimos los nombres de los campos que queremos exportar tabulados con “09”x.