IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ODS et reporting Discussion :

Cumuler plusieurs reporting pdf en un seul document pdf


Sujet :

ODS et reporting

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Décembre 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2014
    Messages : 84
    Points : 74
    Points
    74
    Par défaut Cumuler plusieurs reporting pdf en un seul document pdf
    Bonjour,

    J'ai plusieurs sortie pdf de plusieurs proc report dans mon projet (plusieurs traitements) et je souhaite avoir la totalité de mon reporting sur le même document pdf que je vais envoyer par mail depuis sas en automatique (en gros faire un append de plusieurs document pdf en un seul)

    Comment faire

    Merci pour votre retour

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Bonjour.
    En ajoutant un ODS PDF FILE="..." ; au début de ton code produisant tous les tableaux souhaités et ODS PDF CLOSE à la toute fin.
    Attention si tu utilises SAS Enterprise Guide (et probablement pareil pour SAS Studio ou University Edition) : il faut que tout ce code se trouve dans un même programme.
    Bon courage.
    Olivier

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Décembre 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2014
    Messages : 84
    Points : 74
    Points
    74
    Par défaut
    Bonjour
    Merci pour votre réponse.
    C'est ce que j'ai fais,mais j'ai une seconde problématique.
    Dans les rapport que je sort il y a des camemberts 30 camembert (proc gchart) et je voulais sortir un nombre limité de camembert par page pdf on utilisent ods layout gridded.
    Quand j’exécute que le programme des camembert (4 camembert dans un pdf)===> il y a aucun souci
    mais si je l’exécute à l'intérieur du cumul des pdf ,mes camemberts ne restent pas dans l'emplacement que j'ai défini comme si le ods layout ne fonction plus à l’intérieur de ce cumul des pdf.

    Vous pensé quoi ?

  4. #4
    Membre du Club
    Femme Profil pro
    Formatrice en SAS (en ligne)
    Inscrit en
    Mai 2019
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Formatrice en SAS (en ligne)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2019
    Messages : 28
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par belo75 Voir le message
    Bonjour
    Merci pour votre réponse.
    C'est ce que j'ai fais,mais j'ai une seconde problématique.
    Dans les rapport que je sort il y a des camemberts 30 camembert (proc gchart) et je voulais sortir un nombre limité de camembert par page pdf on utilisent ods layout gridded.
    Quand j’exécute que le programme des camembert (4 camembert dans un pdf)===> il y a aucun souci
    mais si je l’exécute à l'intérieur du cumul des pdf ,mes camemberts ne restent pas dans l'emplacement que j'ai défini comme si le ods layout ne fonction plus à l’intérieur de ce cumul des pdf.

    Vous pensé quoi ?

    Regarde si proc sgpie serait plus adapté. C'est encore une procédure en mode draft mais elle est probablement plus flexible et adaptée à ods que le vieux proc gchart.

  5. #5
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Bonjour.
    ODS LAYOUT est pensé pour organiser le contenu de chaque page. Il est important d'insérer des ODS PDF STARTPAGE=NOW ; (syntaxe de mémoire, à vérifier) pour ajouter des changements de page.
    Comme Véronique, je pense que GCHART est une proc un peu vieillotte. Mais si tu y tiens absolument, elle se combine avec proc GREPLAY pour t'éviter les ODS LAYOUT.
    Bon courage.
    Olivier

Discussions similaires

  1. Lancer plusieurs report dans un seul pdf
    Par rherihaja dans le forum Reports
    Réponses: 0
    Dernier message: 01/05/2014, 10h18
  2. Réponses: 3
    Dernier message: 01/02/2012, 17h32
  3. Réponses: 12
    Dernier message: 02/06/2010, 16h37
  4. plusieurs styles pour un seul document
    Par philippe281281 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/10/2006, 17h45
  5. plusieurs entetes dans un seul document
    Par hammag dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 05/09/2006, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo