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 25/06/2008, 09h57   #1
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
Par défaut [Reporting] Affichage de titre

j ai un autre pb, je dois afficher des titres grand format ... dans un rapport effectué avec ods html, et lorsque je mets le code suivant, avant le titre que je veux afficher, un tableau s'affiche également (le dernier tableau qu'il reste en memoire), j ai pourtant mis clear ou clear all ou goptions = reset all mais cela ne fct pas

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
ODS html FILE = "c:\emilie\ess.xls" 
STYLE = barrettsblue  STYLE = styles.test GPATH = "c:\emilie\"(url = none) ;
goptions reset = all;
clear;
title "<td align=center colspan=4> <font size=6> <b> Baromètre au fil de l'eau </b> </font> </td>";
proc print;run;quit;  *PB;
title "<td align=center colspan=4> <font size=5> <font color=BLUE> <b> Auto Classique </b> </font> </font> </td>";
proc print;run;quit;   *PB;
*break; *saut de ligne marche pas;
title "<td align=center colspan=4> <font size=6> <font color=green> <b> Caisse Régionale 13 </b> </font> </font> </td>";
proc print;run;quit;   *PB;
(...)

voila

merci de m aider!!!
Emy93160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 11h40   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Bonjour,

Je n'ai jamais utilisé l'ODS SAS.
Est ce que par hasard ce n'est pas le style qui contrôle ton affichage
STYLE = barrettsblue STYLE = styles.test

Exécute ton code sans le style.
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 10h30   #3
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
il faut utiliser les options de title :
ex :

Code :
1
2
 
title height=3 IN  font=duplex color=red 'Mon titre';
par défaut la hauteur est en pouce (IN) tu peux la mettre en centimètre (CM) ou pourcentage par rapport à l'affichage (PCT)
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 15h26   #4
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
j'ai peut être pas totalement répondu à la question ...

il y a plusieurs souci dans ce code :

enlever clear;

fermer l'ODS HTML

spécifier explicitement les tables à afficher dans les proc print avec data=.
proc print data=nom_table;
run;
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 15h36   #5
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
les options de titres ne fct pas avec mon ods, je ne sais pas pourquoi... c'est pr ça que je le fais avec proc print, et meme en retirant les styles, les tableaux s affichent toujours avant les titres... je ne sais pas quoi faire!
Emy93160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 15h40   #6
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
bizarre en effet ...

le problème vient, à mon avis, d'Excel qui importe mal le fichier HTML.

Si tu es en V9 utilise plutôt l'ODS TAGSET ExcelXP; pour faire du reporting avec Excel.
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 15h44   #7
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
essaie d'enlever les styles= , GPATH= et (url=none) pour voir si ça ne résoud pas le problème ...
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h02   #8
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
ben non je n ai pas la v9... mais la v8..

ce que j ai mis c 'est juste le debut de mon code car le pg est trop long!!!

j ai essayé bcp de choses mais je n y parviens tjs pas...
Emy93160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h04   #9
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
et c'est juste les titres que je vx afficher, mais il y a des tableaux restés en memoire qui s affichent aau dessus du titre alors que j ai mis clear! je ne cpds pas!
Emy93160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h04   #10
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
même remarque que dans ton autre post :

Créé un fichier HTML plutot que du Excel :
Code :
1
2
3
4
 
ODS html FILE = "c:\emilie\ess.html";
... ton code ...
ODS html CLOSE;
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h08   #11
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
Citation:
Envoyé par Emy93160 Voir le message
et c'est juste les titres que je vx afficher, mais il y a des tableaux restés en memoire qui s affichent aau dessus du titre alors que j ai mis clear! je ne cpds pas!

Clear n'est pas une commande valide d'un programme SAS.

Je t'ai expliqué au dessus qu'il fallait l'enlever et corriger ton code.

Je te conseil d'y aller étape par étape, même si ton code est long.

Il faut aussi vérifier la LOG et voir s'il n'y a pas d'erreur.
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h14   #12
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
pas d erreurs meme en ne compilant que le debut du programme!!
le dernier tableau en memoire de sas s affiche juste avant chaque titre a cause du proc print,
pourtant g essayé avec g options = reset all!!
desolee j suis chiante je sais!!
Emy93160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h16   #13
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
il y a forcément une explication

pour info : goption reset=ALL => c'est une option graphique qui ne sert strictement à rien dans ton cas
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h23   #14
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
www2.sas.com/proceedings/sugi28/012-28.pdf
Il y a des exemples dans ce doc.
Bon courage.
Il ne faut pas oublier de partager avec nous la solution
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 15h09   #15
Invité de passage
 
Inscription : juin 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 24
Points : 1
Points : 1
sinon il me faudrait juste une commande equivalente a clear , vous ne savez pas ce que je peux mettre pour que sas n'ait plus en memoire ces tableaux lors de l affichage de mes titres?

merci

Emy93160 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 18h09.


 
 
 
 
Partenaires

Hébergement Web