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 :

Générer un pdf d'une régression


Sujet :

ODS et reporting

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Par défaut Générer un pdf d'une régression
    Bonjour a tous,

    Je veux générer un pdf d'une régression. Quand je lance ma régression dans l'output elle sort normal, mais en pdf ça ne marche pas un fichier pdf est bien crée mais il est vide (Lors de l'ouverture de ce fichier, j'ai des messages d'erreur me disant que la retranscription en pdf de ce fichier est mauvaise).

    Voici les commandes SAS:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ODS HTML FILE='C:\Users\Pierre\Desktop\Projet\regventes.pdf'; 
     
    proc reg data = Projet.Table1 plot=none;
    model VentesTotale =  AnneeDebut  CoutTravail CoutElectricite CoutEau .... ;
    run;
     
    ods HTML close;
    Ce sont les seules commandes liées a la génération que j'ai mise, quelqu'un a une idée d’où vient mon problème svp ?

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bjr,
    Euh pourquoi utiliser un ODS HTML au lieu d'un ODS PDF ?

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Par défaut
    Bonjour,

    Il se trouve que j'ai essayé en pdf aussi mais ça ne fonctionnait pas plus

  4. #4
    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 : 48
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Par défaut
    Bonjour.
    Comme Lelensois, je pencherais pour ODS PDF (attention à le changer aussi sur l'instruction ODS PDF CLOSE). Et avec un QUIT; en plus du RUN; avant de passer à l'ODS PDF CLOSE, car la procédure REG a besoin des deux pour être totalement terminée. C'est le QUIT manquant qui devait te générer une sortie vide.
    Bon courage.
    Olivier

  5. #5
    Membre émérite

    Femme Profil pro
    SAS FRANCE - Support Clients France et Europe
    Inscrit en
    Février 2010
    Messages
    289
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : SAS FRANCE - Support Clients France et Europe
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 289
    Par défaut
    Bonjour,

    Effectivement un ODS HTML doit produire un .HTML, et un ODS PDF produit un .PDF.
    Y a-t-il bien des données dans la table ? Si elle est vide, selon la version de SAS le PDF sera vide aussi.
    Quelle est la version de SAS, et l'OS ?

    Il faudrait tester en PDF et nous donner une copie d'écran du message quand on ouvre le pdf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ODS PDF FILE='C:\Users\Pierre\Desktop\Projet\regventes.pdf'; 
     
    proc reg DATA = Projet.Table1 plot=none;
    model VentesTotale =  AnneeDebut  CoutTravail CoutElectricite CoutEau .... ;
    run;
     
    ods PDF close;
    Il faudrait aussi tester avec une proc print pour savoir si cela vient des données :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ODS PDF FILE='C:\Users\Pierre\Desktop\Projet\regventes.pdf'; 
     
    proc print data=sashelp.class ;
    run ;
     
    ods PDF close;
    N'y a-t-il pas un message particulier dans la log pour le proc reg ou la génération du pdf ?

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 7
    Par défaut
    Bonjour et merci pour vos réponses,

    Olivier j'ai essayé de mettre en PDF avec le quit; en plus, sans succès

    Géraldine ma table est pleine et ma régression fonctionne bien normalement puisque dans l'output normal mes résultat apparaissent. Je suis sous sous la version 1.9 de SAS et windows 7. Voici l'imprim écran du PDF suite a ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    ODS PDF FILE='C:\Users\Pierre\Desktop\Projet\regventes2.pdf'; 
     
    proc reg DATA = Projet.Table1 plot=none;
    model VentesTotale =  
    Industry2-Industry10
    LicenceAffaire1-LicenceAffaire4
    RecoursJustice1-RecoursJustice4
    Zone1 Zone2
    CoutTravail 
    CoutMateriel 
    CoutActifImmobilises
    CoutElectricite
    CoutEau
    VentesDeclarees
    ;
    Title "Régression des ventes totales";
    run;
     quit;
    ods PDF close;
    L'imprim écran :




    Et correspondant a ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ODS PDF FILE='C:\Users\Pierre\Desktop\Projet\regventes3.pdf'; 
     
    proc print DATA=sashelp.class ;
    run ;
     
    ods PDF close;
    Voici :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSL-FO] Générer un PDF depuis une source XML
    Par Ildegarde dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/01/2010, 14h03
  2. [FPDF] Générer plusieurs PDF en une fois
    Par mdr_cedrick dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 02/04/2009, 16h22
  3. [FPDF] Générer un pdf d'une fiche produit
    Par guy2004 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/04/2008, 09h25
  4. Réponses: 1
    Dernier message: 25/07/2007, 09h21
  5. [FPDF] comment générer du pdf depuis une page web
    Par pierrot10 dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 02/11/2006, 20h32

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