Bonjour,

1°) je n'arrive pas à utiliser le tagsets MSOfffice2k correctement pour exporter un boxplot. L'objet image est bien inséré dans excel mais je 'ai pas l'image. J'ai le message d'erreur suivant dans excel :
"impossible d'afficher l'image liée. Le fichie a peut être été déplacé, renomé ou supprimé. Vérifiez que la liaison pointe vers le fichier et l'emplacement correct. "

Utilisation du tagsets MSOfffice2k

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
data cnt;
   input maingrp $ subgrp $ subgrp2 $ cnt;
   datalines;
1 1 A 12
1 2 A 13
1 3 B  6
2 1 A 15
2 2 B 22
2 3 B 10
2 4 B  2
2 5 B 51
3 1 A 13
3 2 A 21
;
run;
 
 
 
ods tagsets.MSOffice2K file="D:\charts.xls"
style=statdoc options(embedded_titles="yes" sheet_name="essai");
ods tagsets.MSOffice2K;
proc boxplot data=WORK.cnt;
plot cnt*maingrp
/boxstyle=schematicid BOXWIDTH=10
CBOXES=red
nohlabel;
run;
ods tagsets.msoffice2k close;
quit;

2°) En voulant créer un fichier image d'un graphique SAS , je me suis aperçu que SAS créait le fichier image dans un répertoire que je n'avais écrit. A quoi cela est dû? est-ce ce problème est à relier avec le 1er ci-dessus?


log de génération du graphique comme fichier image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
goptions device=png gsfname=graf gsfmode=replace;
filename graf "D:\Documents\myfile.png";
 
proc gchart data=sashelp.shoes;
title 'Average Sales of Shoe Products';
vbar product / sumvar=sales type=mean;
  run;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
NOTE: 4 records written to c:\Temp\SAS Temporary Files\_TD3976_ARS076F1311I019_\gchart4.png.
58   quit;
 
NOTE: There were 395 observations read from the data set SASHELP.SHOES.
NOTE: PROCEDURE GCHART used (Total process time):
      real time           0.21 secondes
      cpu time            0.12 secondes
 
59   filename graf clear;
NOTE: Fileref GRAF has been deassigned.