Zwischenüberschrift in fortlaufender Tabelle

Hallo Forum,

ich möchte eine By-Variable als Zwischenüberschrift in eine fortlaufende Tabelle integrieren.
In folgendem Beispiel sollen "Einheit", "Betrag1" und "Betrag2" die oberste Spaltenbeschriftung sein und "Gruppe" eine Zwischenüberschrift (als Tabellenzeile), die mittig über den Spalten "Betrag1" und "Betrag2" steht.

data work.test;
input Gruppe Einheit $ Betrag1 Betrag2;
datalines;
1 x 1 2
1 y 3 4
2 x 5 6
2 y 7 8
run;

proc print
DATA=work.test;
VAR Einheit ;
Var Betrag1 Betrag2;
 
by Gruppe ;
RUN;

Könnt Ihr mir helfen?
Vielen Dank im Voraus,
Gyde Neumann

Vielleicht so ?: (@ noch anpassen)

Vielleicht so ?:

data _null_;
set work.test;
by gruppe;
file "C:\My documents\ttt.txt";
if first.gruppe then do;
put @5 "Gruppe=" gruppe;
put "Betrag1 Betrag2";
end;
put @5 betrag1 @10 betrag2;
run;

Vielen Dank!

So funktioniert es. Optimal wäre aber die Ausgabe von "Betrag1" und "Betrag2" in getrennte Zellen, da ich ein xls- oder sasreport-file mit publikationsfähigem Layout erstellen muss. Ist das auch möglich?

Danke,
Gyde Neumann

Sie können Betrag1 und

Sie können Betrag1 und Betrag2 trennen:
put @5 "betrag1" @10 "betrag2";

Nutzen Sie für ein schönes Layout:
file print ods;
in Verbindung mit einem selbst erstellten Template.
eine Einführung dazu gibt das im Internet verfügbare Paper
"The Power of Table Templates and Data _null_" von Cyntia L. Zender
(SUGI 30)
Diese Technik ist zwar etwas aufwendig, liefert aber sehr schöne Ergebnisse!
Grüße Benedikt Muschik