In meinem SAS EG-Projekt gibt es zwei Übersichtstabellen und ein Balkendiagramm. Kann ich Ausgabe xls-Datei mit mehreren Arbeitsblättern erstellen, wo es Übersichtstabellen und Balkendiagramme gibt. Ich weiß, dass ods tagset.excelXP hier nicht geeignet ist. Vielleicht sollte ich einen anderen ODS verwenden?SAS EG Mehrere Arbeitsblätter von ODS erstellen
Ich versuche, diesen Code verwenden, aber anstelle von Balkendiagramm i haben leere Seite:
ods excel file="/sas/user_data/flags/multiple5.xls"
style=pearl
options(
sheet_interval="none"
sheet_name="Sheet1"
);
PROC TABULATE
DATA=SASHELP.APPLIANC
;
VAR units_2;
CLASS units_7/ORDER=UNFORMATTED MISSING;
TABLE
units_7 *(units_2 * Sum={LABEL="Sum"})
all = 'Total' *(units_2 * Sum={LABEL="Sum"}) ;
;
RUN;
ods excel options(sheet_interval='none' sheet_name='Sheet2');
PROC TABULATE
DATA=SASHELP.AARFM
;
VAR lineno;
CLASS key/ORDER=UNFORMATTED MISSING;
TABLE
/* COLUMN Statement */
key *(lineno * Sum={LABEL="Sum"})
all = 'Total' *(lineno * Sum={LABEL="Sum"}) ;
;
RUN;
ods excel options(sheet_interval='none' sheet_name='Sheet3');
ods graphics/height=400 width=800 noborder;
PROC GCHART DATA=SASHELP.ADSMSG
;
VBAR
MSGID
/
CLIPREF
FRAME TYPE=FREQ
COUTLINE=BLACK
RAXIS=AXIS1
MAXIS=AXIS2
;
RUN;
ods excel close;
Wie Sie diese Tabellen/Charts generieren? Sind sie Punkt + Klick generiert oder gibt es ein Programm, das Sie geschrieben (oder generiert) haben, das sie produziert (SAS-Code)? Auch, welche Version von SAS (nicht EG) laufen Sie - 9.4 oder früher (und wenn Sie wissen, welches spezifische Update - TS1M0, TS1M1, etc.)? – Joe
@Joe, ich versuche, sas-Programm zu schreiben, und ich verwende PROC TABULATE und PROC GHART-Anweisung. Version von SAS ist 9.4. – Jdzel
@Joe, Es wäre toll, wenn ich multiple Arbeitsblatt-Datei mit Punkt + Klick erstellen könnte, aber ich nehme an, dass es unmöglich ist. – Jdzel