Ce script génère un fichier RTF contenant deux rapports basés sur la table SASHELP.CLASS. La première partie est générée avec l'orientation par défaut (Portrait). Le script modifie ensuite l'option globale d'orientation vers 'Landscape' et actualise la destination ODS RTF pour appliquer ce changement au second rapport, illustrant ainsi comment mélanger les orientations dans un fichier unique.
Analyse des données
Type : SASHELP
Utilisation de la table exemple standard SASHELP.CLASS.
1 Bloc de code
PROC PRINT
Explication : Ouverture de la destination ODS RTF (Note : le chemin Windows 'c:\test.rtf' devra être adapté pour un environnement Linux/Viya). Impression des données en orientation Portrait (par défaut).
Copié !
ods rtf file = 'c:\test.rtf';
* This will be in Portrait orientation since that is the default ;
proc print data = sashelp.class;
run;
1
ods rtf file = 'c:\test.rtf';
2
* This will be in Portrait orientation since that is the default ;
3
PROC PRINTDATA = sashelp.class;
4
RUN;
2 Bloc de code
OPTIONS
Explication : Changement de l'option globale d'orientation en 'Paysage' (landscape). L'instruction 'ods rtf;' force la prise en compte de ce changement par la destination active. Une seconde impression est réalisée avec la nouvelle mise en page avant la fermeture du fichier.
Copié !
options orientation = landscape;
* The option has changed, but now we need to tell RTF that it changed ;
ods rtf;
* Now this will be in landscape ;
proc print data = sashelp.class;
run;
ods rtf close;
1
options orientation = landscape;
2
* The option has changed, but now we need to tell RTF that it changed ;
3
ods rtf;
4
* Now this will be in landscape ;
5
PROC PRINTDATA = sashelp.class;
6
RUN;
7
ods 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.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.