FORMAT_PRECEDENCE bei PROC TABULATE

Ich wollte gern eine Tabelle mit Summenzeile und -spalte erstellen und diese jeweils mit anderem Hintergrund versehen. Problem an der Sache ist, daß die Schnittsumme (recths unten) nun die Hintergrundfarbe der Spalte und nicth die der Zeile trägt. Eigentlich sollte der Befehl FORMAT_PRECEDENCE = ROW dafür sorgen, aber leider tuts das bei mir nicht.

PROC TABULATE
DATA=SASHELP.PRDSALE

;
VAR ACTUAL;
CLASS PRODTYPE / ORDER=DATA MISSING;
CLASS COUNTRY / ORDER=DATA MISSING;
TABLE /* Zeilendimension */
PRODTYPE
ALL={STYLE={FONT_WEIGHT=BOLD FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#99CCFF}}*{STYLE={FONT_WEIGHT=BOLD FOREGROUND=#FFFFFF BACKGROUND=#99CCFF}},
/* Spaltendimension */
COUNTRY*
ACTUAL*
Sum
ALL={STYLE={FONT_WEIGHT=BOLD FOREGROUND=#000000 BACKGROUND=#CCFFCC}}*{STYLE={FONT_WEIGHT=BOLD FOREGROUND=#000000 BACKGROUND=#CCFFCC}}*
N*{STYLE={FONT_WEIGHT=BOLD FOREGROUND=#000000 BACKGROUND=#CCFFCC}}
/* Tabellenoptionen */
/ INDENT=0
/* Benutzerdefinierter Code - Start. */
FORMAT_PRECEDENCE=col

/* Benutzerdefinierter Code - Ende. */
;
;

RUN;

Hat jemand eine Idee, wie ich das steuern kann ?

FORMAT_PRECEDENCE=col

Hallo Sven,
in Deinem obigen Beitrags-Code steht FORMAT_PRECEDENCE=col., aber im Text steht:
(..) sollte der Befehl FORMAT_PRECEDENCE = ROW dafür sorgen
Also willst Du eigentlich FORMAT_PRECEDENCE=row.
Hast Du es wirklich damit getestet .... ? Oder hast Du Dich im (Test-) Dschungel verirrt?

Gruß
Hans Kneilmann, Schäfer Shop GmbH (SSI)

STYLE_PRECEDENCE

Hallo Sven,

du musst nicht FORMAT_PRECEDENCE sondern STYLE_PRECEDENCE nehmen.

Schöne Grüße

Jan

STYLE_PRECEDENCE = COL / ROW

Damit kann ich jetzt zumindest die Summenspalte oder -zeile steuern. Schöner wäre es aber jetzt, wenn ich sowohl die Spalte als auch die Summe gleich aussehen lassen kann (z.B. FETT). Denn bisher macht SAS entweder die ROW oder die COL Summe FETT.

Ich glaube aber den Grund gefunden zu haben. Wenn ich bei ForeGround = mein mit PROC FORMAT definiertes Format angebe, dann ignoriert SAS einfach den FONT_WEIGHT=BOLD Befehl.

Hat da vielleicht noch jemand eine Idee ?