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 26/05/2011, 12h30   #1
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Par défaut Bordure choisie dans un tableau

Bonjour,

Je génère un PDF via les STP en SAS 9.1.

exemple :
Code :
1
2
3
4
5
6
7
8
proc tabulate DATA=sashelp.prdsale;
class product;
class region ;
class prodtype;
classlev prodtype ;
var actual;
TABLE (prodtype)*product ALL='Total' , region*actual*sum='';
run;
A tout hasard est-il possible de contrôler les bordures à afficher ?

Le résultat attendu est celui en PJ. Je ne souhaite pas que des lignes apparaissent pour PRODUCT mais bien pour Product Type uniquement.

J'ai une TEMPLATE définissant un style personnalisé mais les lignes suivantes s'appliquent au global et ne peuvent être affectés à un groupe quelconque.

Code :
1
2
3
4
5
6
REPLACE TABLE FROM Output /
frame = box
rules = rows
cellpadding = 1pt
cellspacing = 0.25pt
borderwidth = 0.75pt;
Existe-t-il un stratagème ?
Faut-il passer en proc REPORT ou ODS OUT ?

Merci
Images attachées
Type de fichier : gif les lignes.gif (8,6 Ko, 14 affichages)
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 13h00   #2
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
salut,

pas sur que soit gérable via la proc template (et puis c'est pas évident de s'y retrouver dans cette procédure).

Tu ne pourras pas le faire via une proc report. Mais j'avais réaussi à faire des tableaux similaires avec ods out. Par contre c'est un peu plus long à programmer que la tabulate.

Je te renvoie sur un article d'Olivier:
http://www.od-datamining.com/reporting/Objet_ODSOUT.pdf

N'hésites pas,

Manoutz
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 21h42   #3
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
ok merci je vais voir car je dois laisser un code générable par EGuide donc je ne peux pas m'aventurer trop loin...
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric 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 16h45.


 
 
 
 
Partenaires

Hébergement Web