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 15/12/2011, 15h28   #1
Invité régulier
 
Homme
SAS automation
Inscription : juin 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : SAS automation
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 49
Points : 7
Points : 7
Par défaut Graphique et mail SAS

Bonjour,

j'espère être au bonne endroit, je viens de créer un reporting et j'aimerais incorporé dans le corp du mail un graphique. Mais malheureusement pour l'instant cela ne marche pas 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
35
36
37
38
39
40
41
 
/*envoie du ficheir par mail*/
filename MyMail email   TO = ("adress_mail" )
                        subject = "Reporting Espace SASUSER "
                        attach = ("/sasuser/network_shared/CMF/user/Volume_SASUSER/&jour._releve_espace_sasuser_&heure..xls" 	ct="application/octet-stream")		
						;
 
filename graphe "//sasuser/network_shared/CMF/user/Volume_SASUSER";
ods html path= graphe gpath=graphe  file="graphique.html";
ods graphics ON / imagename="TEST" reset;
 
goptions reset=global gunit=pct cback=white 
         ftitle=swissb ftext=swiss 
		 device=png gsfname=graphe gsfmode=REPLACE
		 xpixels=480  ypixels=360;
 
 title1 "Occupation de l'espace SASUSER par utilisateur (en Kb)" ;
 title2 "Rapport effectué au &Jour" ;
 
 
proc gChart DATA = SizeByUsers ;
  vBar Name / sumvar = Size_Mo 
  			  descending ; 
run ;
 
DATA _null_ ;
  file MyMail ;
 
  put   @2 "Bonjour,"
      / @2 " "
      / @2 "Vous trouverez ci-joint le détail de l'espace utilisé par ID."
 	  / @2 "La sasuser est occupé à &pourcent. %"
	  / @2 " "
	  / @2 'Bonne Journée'
      / @2 'PS: Merci de ne pas répondre à cette adresse email';
run ;
 
ods html close;
ods graphics off;
filename graphe clear;
filename MyMail clear ;
merci pour votre aide
Elcocco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 15h47   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
pièce jointe?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 18h27   #3
Invité régulier
 
Homme
SAS automation
Inscription : juin 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : SAS automation
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 49
Points : 7
Points : 7
Non je ne souhaite pas le mettre en PJ car il y a déjà un fichier Excel, je souhaite voir apparaître en plus du texte accompagnant le mail.
Elcocco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 11h47   #4
Membre expérimenté
 
Inscription : avril 2009
Messages : 538
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 538
Points : 541
Points : 541
Alors il faut que tu envoies un message au format MIME.

C'est la méthode qu'utilise les clients mails pour mixer le texte avec les images dans le corps du message.

Le principe est d'envoyer un message qui n'est que du texte avec d'encodé l'image sous forme de texte.

Xav
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/12/2011, 12h19   #5
Invité régulier
 
Homme
SAS automation
Inscription : juin 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : SAS automation
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 49
Points : 7
Points : 7
merci j'ai surement du faire une erreur car cela ne fonctionne pas. le fichier en en PJ mais pas dans le corp du mail.

Voici mon code :

Code :
1
2
 
attach = ("/sasuser/network_shared/CMF/user/Volume_SASUSER/gchart.png" ct="MIME")
Merci
Elcocco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 13h06   #6
Membre expérimenté
 
Inscription : avril 2009
Messages : 538
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 538
Points : 541
Points : 541
Le MIME :

http://fr.wikipedia.org/wiki/MIME#Me...sieurs_parties

L'encodage à utiliser :
http://en.wikipedia.org/wiki/Base64
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h14.


 
 
 
 
Partenaires

Hébergement Web