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

Outils BI Discussion :

Problème avec l'export via ODS : au format HTML


Sujet :

Outils BI

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 56
    Points : 38
    Points
    38
    Par défaut Problème avec l'export via ODS : au format HTML
    Bonjour,

    je souhaite exporter des données sous Excel. Comme je dispose de excel97, je ne peux pas exporter via ODS au format XML. J'exporte donc via ODS au format HTML avec une extension .xls.

    Le problème est que je n'obtiens aucun fichier excel dans le répertoire que j'ai créé sous W:\Aupaysdestats\requêtes\Essai code SAS\essai3.xls.

    Pour votre information, je travaille sous SEG (je fais donc du code SAS sous SEG). Derrière, nous avons SAS V9.

    Voici mon 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
    data work.essai3 ;
    set BASE.B08 ;
    keep
    	NAT
    	NOM
    	TOT
    	PERS;
    run ;
     
    ODS HTML FILE = "W:\Aupaysdestats\requêtes\Essai code SAS\essai3.xls" ;
    PROC PRINT DATA = work.essai3 ;
    VAR NOM TOT PERS ;
    BY NAT;
    RUN ;
    ODS HTML CLOSE
    Merci pour votre aide.

    Cordialement,

  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 : 47
    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
    Ton SAS v9 qui est derrière SEG, il est sur le même PC que SEG ? Probablement pas. Il faudrait adapter l'adresse physique que tu donnes dans FILE à quelque chose qui "parle" au serveur sur lequel SAS v9 est installé.
    Je ne suis pas sûr que ton "W" (qui ressemble à un lecteur réseau vu depuis un PC) porte ce nom du point de vue du serveur : les informaticiens de ton entreprise devraient pouvoir te renseigner.
    Bon courage.
    Olivier

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 56
    Points : 38
    Points
    38
    Par défaut
    Bonjour,

    je dois réaliser différents tableaux distincts au1, au2, au3, au4, au5 et au6.

    Dans le cadre de mes essais, je me suis pour l'instant limitée à au1 et au2.

    Les traitements à réaliser sont les mêmes (cf. mon code ci-dessous).
    J'ai donc créé une macro (&au) qui reprend les 2 macro variables &au1 et &au2.
    A la fin du traitement, je voudrais que SEG m'envoie les données dans 2 fichiers distincts : un avec les données de &au1 et un avec les données de &au2.

    Mes essais sont infructueux.

    Pouvez-vous m'aider?

    Je vous en remercie par avance.

    Cordialement,


    voici mon 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
    21
    22
    23
    24
    25
    %let au1=TOT PERS ALL;
    %let au2=COUP0 COUP1 COUP2;
    %let au=&au1 &au2;
     
    proc format ;
    value TOT
    0-<5 = "NC";
    RUN;
     
    data work.essai19 ;
    set BASES.B08 ;
    ALL = MON+MME;
    keep
    	NAT
    	NOM
    	&au;
    FORMAT _NUMERIC_ TOT9.;
    run ;
     
    ODS HTML FILE = "C:\Documents and Settings\AuPausdestats\Bureau\Requêtes\essai3.xls" ;
    PROC PRINT DATA = work.essai19 ;
    VAR NOM &au ;
    BY &au;
    RUN ;
    ODS HTML CLOSE

  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 : 47
    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
    En quoi est-ce que ça ne fonctionne pas ?
    Le point-virgule manquant à la fin du ODS HTML CLOSE ?

    Je ne comprends pas bien la logique : &AU1 et &AU2 contiennent des listes de variables ; tu veux éditer des tableaux dont les colonnes diffèrent ? Alors pourquoi une seule proc PRINT ? Il en faudrait au moins 2 si tu veux produire des tableaux différents.

    PS : pour plus de lisibilité, une fois que tu as tapé du code SAS, sélectionne-le avec la souris et clique sur le # dans la barre d'outils de l'éditeur de texte du forum. Ça le mettra en forme correctement.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 56
    Points : 38
    Points
    38
    Par défaut
    Merci beaucoup!

    J'ai effectivement fait plusieurs proc print et cela fonctionne bien!

    Cordialement,

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

Discussions similaires

  1. [SP-2007] Problème avec STSADM-Export / Import - Documents versionnés
    Par cricri2000 dans le forum SharePoint
    Réponses: 4
    Dernier message: 31/05/2010, 17h10
  2. Réponses: 2
    Dernier message: 09/08/2008, 13h30
  3. Réponses: 23
    Dernier message: 24/08/2007, 09h53
  4. [Cognos] Problème avec l'export Excel
    Par tonf dans le forum Cognos
    Réponses: 3
    Dernier message: 30/03/2007, 16h13
  5. Problème avec l'export en VBA
    Par ludvax dans le forum Access
    Réponses: 4
    Dernier message: 24/02/2006, 14h38

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