Utilisation du tagsets MSOffice2K pour exporter un graphique dans excel
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:
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:
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:
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. |