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 13/01/2011, 11h35   #1
Futur Membre du Club
 
julien quetel
Inscription : juillet 2010
Messages : 91
Détails du profil
Informations personnelles :
Nom : julien quetel

Informations forums :
Inscription : juillet 2010
Messages : 91
Points : 16
Points : 16
Par défaut [ODS RTF] Integration de commentaires dans un ods rtf

Bonjour,

Voila la question me sembe ridicule et pourtant je n'arrive pas a rajouter des phrases de commentaires à l'interieur de ma sortie ods qui est en rtf, j'ai essayé avec text et ca ne marche pas, j'ai essayé avec put qui me sort tres bien mon commentaire mais que dans le log, la j'ai reussi a l'affiché mais simplement en le mettant en titre, il doit y avoir moyen de faire mieux j'en suis sure.
traersa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 11h48   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 010
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 010
Points : 1 258
Points : 1 258
Envoyer un message via Yahoo à bahraoui
Bonjour,

Je ne pense pas que c'est la meilleur solution :
  • Créer une table qui contient le text que tu veux afficher
  • Faire un proc print de ta bale dans l'ODS RTF

Cordialement
Salah
__________________
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 13/01/2011, 14h03   #3
Futur Membre du Club
 
julien quetel
Inscription : juillet 2010
Messages : 91
Détails du profil
Informations personnelles :
Nom : julien quetel

Informations forums :
Inscription : juillet 2010
Messages : 91
Points : 16
Points : 16
ok je vois a peu pres ce que tu veux dire, toutefois je n'avais presenté qu'une version simplifié je m'explique, j'ai des commenaires qui sont dynamiqes, mais bon avec la concatenation je m'en sors a peu pres, mon probleme maintenant devient qu'avec la proc princ c'est sous forme de tableau, et du coup il y a aussi le nom de la variable commentaire1 ici.

Code :
1
2
3
4
 
proc print DATA=alz.sortieb (WHERE=(id="&&client&i")) ;
var commentaire1;
run;
traersa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 14h36   #4
Membre Expert
 
Inscription : mars 2005
Messages : 1 010
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 010
Points : 1 258
Points : 1 258
Envoyer un message via Yahoo à bahraoui
j'ai trouvé ce lien, je pense qu'il répond à ton besoin
http://support.sas.com/kb/7/744.html
Tiens nous au courant
__________________
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 10
Vieux 13/01/2011, 14h51   #5
Membre Expert
 
Inscription : mars 2005
Messages : 1 010
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 010
Points : 1 258
Points : 1 258
Envoyer un message via Yahoo à bahraoui
ce lien est encore mieux : http://support.sas.com/kb/8/044.html
Code :
ods pdf text="^S={just=c} This is my interim title";
__________________
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 10
Vieux 14/01/2011, 10h18   #6
Futur Membre du Club
 
julien quetel
Inscription : juillet 2010
Messages : 91
Détails du profil
Informations personnelles :
Nom : julien quetel

Informations forums :
Inscription : juillet 2010
Messages : 91
Points : 16
Points : 16
Merci beaucoup pour ton aide effectivement j'arrive grace au code suivant à ajouter ma phrase et en plus je peux garder mes commentaires dynamiques c'est cool, tu ne serais pas par hasard comment je peux demander à virer le cadre autour de mon commentaire.

Code :
1
2
 
ods rtf text=" Votre client a à ce jour passé &&nb_commande&i. commandes";
traersa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 10h32   #7
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
autre possibilité, l'option footnote. Par contre elle s'appliquera (comme une note de pied de page) à chaque page.

en ce qui concerne le cadre, si c'est ce à quoi je pense, il ne devrait pas apparaitre à l'impression (ni en utilisant ods pdf)
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/01/2011, 10h41   #8
Futur Membre du Club
 
julien quetel
Inscription : juillet 2010
Messages : 91
Détails du profil
Informations personnelles :
Nom : julien quetel

Informations forums :
Inscription : juillet 2010
Messages : 91
Points : 16
Points : 16
En réalité le probleme est que ces commentaires integreront un rapport statistique de plusieurs pages qui je ne sais pas pourquoi n'arrive pas a etre créé en pdf, mais qui je ne sais toujours pas pourquoi est parfaitement créé en rtf, donc dans la mesure du possible j'aurais préféré rester en rtf.
En attendant je vais deja mettre mes commentaires meme s'ils sont encadrés, je me pencherait la dessus apres, la je peux deja mettre des commentaires c'est deja bien, merci beaucoup pour ton aide.
traersa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 11h37   #9
Membre Expert
 
Inscription : mars 2005
Messages : 1 010
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 010
Points : 1 258
Points : 1 258
Envoyer un message via Yahoo à bahraoui
"ods rtf text=" ne répond pas à ton besoin?
__________________
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 10
Vieux 14/01/2011, 13h00   #10
Futur Membre du Club
 
julien quetel
Inscription : juillet 2010
Messages : 91
Détails du profil
Informations personnelles :
Nom : julien quetel

Informations forums :
Inscription : juillet 2010
Messages : 91
Points : 16
Points : 16
désolé c'est moi qui dit n'importe quoi a premiere vue les cadres n'apparaisse que parce que moi j'ai SAS pour ceux ne disposant pas du logiciel ils ne sont pas affichés, ca correspond donc tres bien a mes attentes merci beaucoup de ton aide.
A tout hasard tu ne serais pas comment integrer un retour a la ligne autrement qu'en declarant un nouvel ods rtf text?
traersa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 08h38   #11
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 466
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 466
Points : 2 822
Points : 2 822
Pour le retour à la ligne :
Toute cette séquence revient à la ligne.
Sinon, si tu as beaucoup de lignes à écrire, tu peux éviter de taper (*ESC*) à chaque fois, en déclarant un caractère d'échappement :
Code :
1
2
 
ODS ESCAPECHAR="¤" ;
Et tu fais ensuite des retours à la ligne avec ¤n simplement.
J'ai choisi le caractère ¤ mais tu peux prendre n'importe quel caractère "inutile" du clavier : ^, ~, £, etc.
olivier.decourt 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 16h43.


 
 
 
 
Partenaires

Hébergement Web