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 12/05/2011, 16h20   #1
Invité de passage
 
Inscription : mars 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 7
Points : 3
Points : 3
Par défaut ods tagsets.excelxp problèmes bordures (template)

Bonjour,

Je viens juste de découvrir l'ods tagsets.excelxp pour obtenir des tableaux créés dans SAS vers Excel, j'ai donc voulu essayer, mais j'ai un petit souci de bordure.

Pour la petite histoire, je travaille une table SAS avec des étapes data et des proc transpose, puis je l'affiche avec une proc print.
Pour lui donner le format que je veux (enfin que je voudrais), j'ai utilisé une proc template. Le seul souci, c'est au niveau des bordures. Je voudrais juste trois lignes horizontales : une en haut de mon tableau, une en bas et une pour séparer ma première ligne du reste du tableau. J'ai essayé pas mal de choses sur les paramètres de bordures : frame/rules. Au final, je pense avoir programmé pour qu'il n'y ait aucune bordure à mon tableau, mais j'en ai quand même ! Donc je ne comprends pas très bien le problème.

Voici mon code :
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
33
34
proc template;
define style Styles.Style_ODS_xls;
parent = Styles.DEFAULT;
style DATA FROM DATA / font_face = "Calibri"
		   font_size = 11pt
		   font_style = roman
		   foreground = black
		   background = white
		   frame = void
		   rules = none
		   bordercolor = black
		   borderwidth = 1pt;
style Header FROM Header / font_face = "Calibri"
			   font_size = 11pt
			   font_weight = medium
			   foreground = black
			   background = white
			   frame = void
			   rules = none
			   bordercolor = black
			   borderwidth = 1pt;
end;
run;
 
ods tagsets.excelxp file = "H:\Julie\Reporting SAS\Exemples\Mise en forme de tables de description (2 groupes)\des_qual.xls" style = Style_ODS_xls;
 
proc print DATA = des_qual noobs label;
Label var1 = "Variable"  var2 = "Modalité" type = "Paramètre" M = "Hommes - n = 87 472" F = "Femmes - n = 62 547";
var var1 var2 type / style(DATA) = [just = LEFT] style(header) = [just = center];
var M F / style = [just = center];
title "Description des variables qualitatives";
run;
 
ods tagsets.excelxp close;
Merci d'avance pour votre aide et bonne fin de journée.

Julie
ju_mp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 16h44   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
Bonjour,
je crois que c'est au niveau de rules que sa coince.

valeurs possibles:
Code :
1
2
3
4
5
 
1.	NONE enlève toutes les lignes ( pas de séparation).
2.	ROWS separer les observation (lignes horizontales) 
3.	COLS  separer les colonnes ( lignes verticales) 
4.	GROUP separer  colonnes des  observations.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 16h46   #3
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
oups !!! j'ai oublié la valeur (all)

s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 17h10   #4
Invité de passage
 
Inscription : mars 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 7
Points : 3
Points : 3
En fait, quelle que soit la valeur quand je mets dans rules, j'obtiens toujours le même résultat dans excel : un tableau avec des bordures en lignes et en colonnes :


Alors que je voudrais juste quelques lignes :


Merci de ta réponse. Je pense que j'ai dû oublié de modifier quelque chose dans la proc template, mais je ne vois pas quoi.
ju_mp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h39.


 
 
 
 
Partenaires

Hébergement Web