Publicado el :
Informes SASHELP

Gestión de la orientación dinámica en ODS RTF

Este código también está disponible en: Deutsch Français
Este script genera un archivo RTF que contiene dos informes basados en la tabla SASHELP.CLASS. La primera parte se genera con la orientación predeterminada (Vertical). El script luego modifica la opción global de orientación a 'Horizontal' y actualiza el destino ODS RTF para aplicar este cambio al segundo informe, ilustrando así cómo mezclar las orientaciones en un único archivo.
Análisis de datos

Type : SASHELP


Uso de la tabla de ejemplo estándar SASHELP.CLASS.

1 Bloque de código
PROC PRINT
Explicación :
Apertura del destino ODS RTF (Nota: la ruta de Windows 'c:\test.rtf' deberá adaptarse para un entorno Linux/Viya). Impresión de los datos en orientación Vertical (por defecto).
¡Copiado!
1ods rtf file = 'c:\test.rtf';
2* This will be in Portrait orientation since that is the default ;
3PROC PRINT DATA = sashelp.class;
4RUN;
2 Bloque de código
OPTIONS
Explicación :
Cambio de la opción global de orientación a 'Horizontal' (landscape). La instrucción 'ods rtf;' fuerza a que el destino activo tenga en cuenta este cambio. Una segunda impresión se realiza con el nuevo diseño antes del cierre del archivo.
¡Copiado!
1options orientation = landscape;
2* The option has changed, but now we need to tell RTF that it changed ;
3ods rtf;
4* Now this will be in landscape ;
5PROC PRINT DATA = sashelp.class;
6RUN;
7ods rtf close;
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.