Publié le :
Reporting SASHELP

Graphique 3D des ventes de chaussures

Ce code est également disponible en : Deutsch English Español
Le script configure les options graphiques pour utiliser le périphérique ACTXIMG. Il ouvre ensuite une destination ODS HTML pour écrire la sortie graphique dans 'c:\test.html', avec les images générées dans le dossier 'c:\'. La procédure GCHART est utilisée pour créer un graphique à barres 3D ('vbar3d') affichant la somme des ventes ('sumvar=sales') par produit ('product') à partir de la table SASHELP.SHOES. Enfin, la destination ODS HTML est fermée pour finaliser la création du fichier.
Analyse des données

Type : SASHELP


Le script utilise la table 'SHOES' de la bibliothèque SASHELP, qui contient des données d'exemple sur les ventes de chaussures par produit.

1 Bloc de code
Configuration ODS et Graphique
Explication :
Ce bloc initialise les options graphiques, spécifiant le périphérique de sortie graphique 'actximg'. Il configure ensuite l'Output Delivery System (ODS) pour générer une sortie au format HTML, en dirigeant le corps du document vers 'c:\test.html' et les fichiers graphiques vers le même répertoire 'c:\'.
Copié !
1goptions device=actximg ;
2/*goptions device=javaimg ;*/
3ods html body='c:\test.html'
4 gpath='c:\'
5 (url=none) ;
2 Bloc de code
PROC GCHART
Explication :
Ce bloc utilise la procédure GCHART pour créer un graphique. Il spécifie la table 'sashelp.shoes' comme source de données. L'instruction 'vbar3d product / sumvar=sales' génère un graphique à barres 3D, où les barres représentent les différentes valeurs de la variable 'product' et leur longueur est déterminée par la somme de la variable 'sales'.
Copié !
1 
2PROC GCHART
3DATA=sashelp.shoes ;
4vbar3d product / sumvar=sales ;
5RUN ;
6 
3 Bloc de code
ODS HTML
Explication :
Ce bloc ferme la destination ODS HTML précédemment ouverte. Cela finalise la création du fichier 'c:\test.html' et assure que toutes les sorties ODS ultérieures ne sont pas dirigées vers ce fichier.
Copié !
1ods html close ;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.