La salida del programa SAS se puede convertir en formas más fáciles de usar, como .html o PDF. Esto se hace con SAO la declaración está disponible en SAS. ODS significa sistema de entrega de salida. Se utiliza principalmente para formatear la salida del programa SAS para producir buenos informes que sean fáciles de ver y comprender. También ayuda a compartir la salida con otras plataformas y software. También puede combinar los resultados de varias declaraciones PROC en un archivo.
La sintaxis básica para usar la declaración ODS en SAS es:
ODS outputtype PATH path name FILE = Filename and Path STYLE = StyleName ; PROC some proc ; ODS outputtype CLOSE;
A continuación se muestra la descripción de los parámetros utilizados:
PISTA es un operador utilizado en caso de salida HTML. En otros tipos de salida, incluimos la ruta en el nombre del archivo.
Estilo representa uno de los estilos integrados disponibles en el entorno SAS.
Creamos salida HTML usando la declaración HTML de ODS. En el siguiente ejemplo, estamos creando un archivo html en la ruta deseada. Aplicar el estilo disponible en la biblioteca de estilos. Vemos el archivo de salida en la ruta especificada y podemos cargarlo para guardarlo en un entorno no SAS. Tenga en cuenta que tenemos dos sentencias proc de SQL y ambas salidas se escriben en el mismo archivo.
ODS HTML PATH = '/folders/myfolders/sasuser.v94/AreaTutorial/' FILE = 'CARS2.html' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type="Sports" ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS HTML CLOSE;
Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:
En el siguiente ejemplo, estamos creando un archivo PDF en la ruta deseada. Aplicar el estilo disponible en la biblioteca de estilos. Vemos el archivo de salida en la ruta especificada y podemos cargarlo para guardarlo en un entorno no SAS. Tenga en cuenta que tenemos dos sentencias proc de SQL y ambas salidas se escriben en el mismo archivo.
ODS PDF FILE = '/folders/myfolders/sasuser.v94/AreaTutorial/CARS2.pdf' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type="Sports" ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS PDF CLOSE;
Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:
En el siguiente ejemplo, estamos creando un archivo RTF en la ruta deseada. Aplicar el estilo disponible en la biblioteca de estilos. Vemos el archivo de salida en la ruta especificada y podemos cargarlo para guardarlo en un entorno no SAS. Tenga en cuenta que tenemos dos sentencias proc de SQL y ambas salidas se escriben en el mismo archivo.
ODS RTF FILE = '/folders/myfolders/sasuser.v94/AreaTutorial/CARS.rtf' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type="Sports" ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS rtf CLOSE;
Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:
🚫