Veröffentlicht am :

Kombiniertes Diagramm mit GBARLINE

Dieser Code ist auch verfügbar auf: English Español Français
Das Skript verwendet `goptions`, um die Grafikparameter zu initialisieren. Es öffnet ein ODS HTML-Ziel, um die Grafikausgabe in einer Datei `test.html` zu speichern. Die `PROC GBARLINE` wird dann verwendet, um ein Diagramm zu erstellen, das Balken (`product` nach `sumvar=actual`) und eine Linie (`sumvar=predict`) überlagert. Schließlich wird das ODS HTML-Ziel geschlossen, wodurch die Erstellung der Ausgabedatei beendet wird.
Datenanalyse

Type : SASHELP


Die Daten stammen aus der SASHELP-Bibliothek, genauer gesagt aus der Tabelle `PRDSALE`, die Informationen zu Produktverkäufen enthält.

1 Codeblock
OPTIONS / ODS
Erklärung :
Dieser Block initialisiert die Grafikoptionen, indem alle Parameter zurückgesetzt und das ActiveX-Grafikgerät angegeben werden. Anschließend wird das ODS HTML-Ziel so konfiguriert, dass die Grafikausgabe in der Datei `c:\workshop\hw06\test.html` gespeichert wird.
Kopiert!
1goptions reset=all device=activex ;
2 
3ods html file='c:\workshop\hw06\test.html' ;
4 
2 Codeblock
PROC GBARLINE
Erklärung :
Dieser Block verwendet `PROC GBARLINE`, um ein kombiniertes Diagramm zu erstellen. Er nimmt die Daten aus der Tabelle `sashelp.prdsale`. Die Klausel `bar product / sumvar=actual` generiert ein Balkendiagramm, bei dem jeder Balken ein `product` darstellt und seine Höhe die Summe der Variable `actual` ist. Die Klausel `plot / sumvar=predict` überlagert eine Linie auf demselben Diagramm, die die Summe der Variable `predict` darstellt.
Kopiert!
1PROC GBARLINE DATA=sashelp.prdsale;
2 bar product / sumvar=actual ;
3 plot / sumvar=predict ;
4RUN; QUIT;
3 Codeblock
ODS
Erklärung :
Dieser Block schließt das zuvor geöffnete ODS HTML-Ziel, wodurch das Schreiben der HTML-Datei mit dem Diagramm abgeschlossen wird.
Kopiert!
1ods html close;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.