Publicado el :
Informes SASHELP

Ejemplo 4 - Transmisión de Salida SAS y HTML

Este código también está disponible en: Deutsch English Français
Este script ilustra la técnica para mezclar contenido HTML crudo (escrito a través de pasos DATA) y reportes SAS© estándar (a través de ODS HTML). Está diseñado para ejecutarse en un contexto web (como SAS© Job Execution), escribiendo el encabezado HTML, luego un reporte PROC PRINT sobre la tabla SASHELP.CARS, y finalmente un pie de página HTML con un botón.
Análisis de datos

Type : SASHELP


Utiliza la tabla estándar SASHELP.CARS.

1 Bloque de código
DATA STEP
Explicación :
Escribe el inicio de la página HTML (encabezado y título) directamente en el flujo de salida web (_webout).
¡Copiado!
1DATA _null_;
2 FORMAT INFILE $char256.;
3 INPUT;
4 INFILE = resolve(_infile_);
5 file _webout;
6 put INFILE;
7 cards4;
8
9
10
11
12

13

SAS PROC PRINT OF SASHELP.CARS

14
15
16
17
18;;;;
19RUN;
2 Bloque de código
ODS HTML
¡Copiado!
1ods html file=_webout; /* This line opens the Output Delivery System to allow SAS Proc output streaming and close HTML */
2 
3options nodate nonumber;
4 
5PROC PRINT DATA=sashelp.cars (obs=10);
6RUN;
7 
8 
9ods html close; /* This line closes the Output Delivery System to end SAS Proc output streaming and resume HTML */
3 Bloque de código
DATA STEP
¡Copiado!
1DATA _null_;
2 FORMAT INFILE $char256.;
3 INPUT;
4 INFILE = resolve(_infile_);
5 file _webout;
6 put INFILE;
7 cards4;
8
9
10
11
12

13
14
15
16
17
18;;;;
19RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.