Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques de SAS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2010, 15h24   #1
Membre éprouvé
 
Homme Rémi Bousquet
responsable adjoint service stat
Inscription : mars 2009
Messages : 334
Détails du profil
Informations personnelles :
Nom : Homme Rémi Bousquet
Âge : 35
Localisation : France

Informations professionnelles :
Activité : responsable adjoint service stat
Secteur : Finance

Informations forums :
Inscription : mars 2009
Messages : 334
Points : 464
Points : 464
Par défaut supprimer note dans log pour tagset.excelxp

Bonjour,
le tagset.excelxp imprime dans la log, à chaque fois que je le spécifie, le message suivant :
Code :
1
2
NOTE: This IS the Excel XP tagset  (Compatible WITH SAS 9.1.3 AND above, v1.116, 08/25/10). 
ADD options(doc='help') TO the ods statement FOR more information.
Sans vouloir passer pour un maniaque, ça "pourrit" ma log.
Quelqu'un a t'il trouvé une façon pour que ce message n'apparaisse pas ?
RemiBousquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h39   #2
Membre expérimenté
 
Inscription : avril 2009
Messages : 537
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 537
Points : 540
Points : 540
un peu maniaque quand même nan ?

Je propose quelque chose comme cela :
Code :
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
26
27
28
29
30
31
32
ods path SHOW;
 
ods path work.tag(UPDATE) 
         SASUSER.TEMPLAT(READ)
         SASHELP.TMPLMST(READ);
 
proc template;                                                                
   define tagset jojo.ExcelXP;              
      nobreakspace = " ";                                                  
      registered_tm = %nrstr("®");                                     
      trademark = %nrstr("™");                                       
      copyright = %nrstr("©");                                        
      mapsub = %nrstr("/</>/&/");                                
      map = %nrstr("<>&");                                                 
      default_event = "";                                                  
      split = %nrstr("&#10;");                                             
      indent = 0;                                                          
      output_type = "xml";                                                 
      parent = tagsets.excelxp;                                       
      log_note = "Coucou";           
      stacked_columns = OFF;                                               
      pure_style = OFF;                                                    
      embedded_stylesheet;                                                 
   end;                                                                    
run;
 
ods _all_ close;
ods Jojo.ExcelXP file="%sysfunc(pathname(WORK, L))\toto.xls";
proc print DATA=SASHELP.CLASS;
run;
ods _all_ close;
ods listing;
xav
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2010, 19h40   #3
Membre éprouvé
 
Homme Rémi Bousquet
responsable adjoint service stat
Inscription : mars 2009
Messages : 334
Détails du profil
Informations personnelles :
Nom : Homme Rémi Bousquet
Âge : 35
Localisation : France

Informations professionnelles :
Activité : responsable adjoint service stat
Secteur : Finance

Informations forums :
Inscription : mars 2009
Messages : 334
Points : 464
Points : 464
Ah oui, je vois, c'est un domaine que je ne maîtrise pas du tout...

Si j'ai bien compris, tout vient de la ligne suivante dans la définition du tagset :
Code :
    log_note = "NOTE: This is the Excel XP tagset (Compatible with SAS 9.1.3 and above, v1.116, 08/25/10). Add options(doc='help') to the ods statement for more information.";
Je me dis, du coup, pourquoi ne pas modifier le tagset.excelxp source,

--> Si je remplace par "log_note = ;" ou "log_note = "" ;", ca marcherait ?
--> Si je supprimais la ligne "log_note", ça marcherait ?

Et après, je le met à jour sous SAS avec un
Code :
%include "&path_excelXP./excltags.tpl" ;
RemiBousquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 13h12   #4
Membre expérimenté
 
Inscription : avril 2009
Messages : 537
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 537
Points : 540
Points : 540
Citation:
Envoyé par RemiBousquet Voir le message
Je me dis, du coup, pourquoi ne pas modifier le tagset.excelxp source,
Hou la non c'est comme si tu modifiais la macro trim, le mieux c'est de te faire ton tagset a toi.

xav
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web