SAS 9.4 : reporting - ods multipage

Ajouté par Marie-Noelle Fouilloux il y a plus de 10 ans

Bonjour

En testant SAS94, sur des procedures de reporting, les fonctions ODS creant des sorties sur plusieurs pages ne fonctionnaient plus.
Tout était agglomeré sur une seule page.

Il semble que les "ODS pdf startpage=YES" ne fonctionnent plus.
Ils doivent être remplacés par "ODS pdf startpage=NOW"

De plus, cette commande ne peut plus figurer dans un "ods layout".

Enfin, il est preconisé d'utiliser l'option "startpage=never" lors de l'ouverture de l'ODS : "ods pdf file="tables.pdf" startpage=never" ;

Je joins un document avec 2 exemples produisant le même pdf,
L'un fonctionnant sous SAS92 mais pas sous SAS94.
L'autre fonctionnant sous SAS94.

Bon courage pour vos modifs.

PS : pour les graphes, il est possible d'utiliser "goptions horigin=...cm vorigin=...cm vsize=...cm hsize=...cm" à la place des "ods region" mais dans ce cas l'origine de la page (goptions horigin=0cm vorigin=0cm" se situe en bas à gauche ce qui impose de penser son l'organisation à l'envers....

startpage.docx (12,177 ko)


Réponses (1)

RE: SAS 9.4 : reporting - ods multipage - Ajouté par Rachel Lefebvre il y a plus de 10 ans

Bonjour,
j'ai moi aussi eu ce problème de chevauchement de pages.
J'ai utilisé une autre technique avec [ODS PDF STARPAGE=NOW + ODS LAYOUT GRIDDED + définition des régions avant ODS REGION] à la place de [ODS LAYOUT START + definition des regions dans ODS REGION].
Voir doc joint avec les 2 versions, c'est plus clair!

ods_layout_SAS94.docx (12,438 ko)

(1-1/1)