Publié le :
Reporting SASHELP

Configuration de la taille du papier et export ODS RTF

Ce code est également disponible en : Deutsch English Español
Ce script illustre comment interroger le registre SAS© pour connaître les tailles de papier disponibles, définir l'option globale PAPERSIZE sur A3, et générer un fichier RTF contenant un rapport simple basé sur la table SASHELP.PRDSALE. Note : le chemin de fichier 'c:\test.rtf' est spécifique à Windows et devra être adapté pour un environnement Linux/Viya.
Analyse des données

Type : SASHELP


Les données proviennent de la table exemple standard sashelp.prdsale.

1 Bloc de code
PROC REGISTRY
Explication :
Affiche la liste des tailles de papier définies dans le registre SAS sous la clé CORE\PRINTING\PAPER SIZES.
Copié !
1 
2PROC REGISTRY list startat="CORE\PRINTING\PAPER SIZES";
3RUN;
4 
2 Bloc de code
OPTIONS
Explication :
Définit l'option globale de taille de papier sur A3 pour les sorties graphiques et ODS.
Copié !
1options papersize=a3;
3 Bloc de code
PROC PRINT
Explication :
Ouvre la destination ODS RTF vers un fichier local, génère un rapport de la table sashelp.prdsale, puis ferme la destination pour finaliser le fichier.
Copié !
1ods rtf file='c:\test.rtf' ;
2PROC PRINT DATA=sashelp.prdsale;
3RUN ;
4ods rtf close ;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.