Proc Report (mehrere Klassierungsvariablen in einer Spalte)

Hallo zusammen!
Habe folgendes Problem mit Proc Report. In der ersten Spalte sollen mehrere Kategorien (versch. Variablen)
in einer Spalte erscheinen, jeweils um 2 Zeichen eingerückt.
Geht dies mit dem Befehlen "compute..." und "line @...." nach der Definition der Spalten?

Spalte 1------|Spalte 2|Spalte 3|...
category1
--category2
----category3

proc report data=table split="|" nowindows headline headskip contents='' formchar(2)='_';
columns category1 category2 category3
('Visit Values' '___________________________________' _n _mean _std) ;

define category1 / order order=data noprint;
define category2 / display order order=data noprint ;
define category3 / "Category 1/| Category 2/| Category 3"
order style(column)=[cellwidth=5.cm JUST=LEFT cellheight=0.42cm]
style(header)=[JUST=left]; ;
define _n / display 'n' style=[cellwidth=1.0cm just=center cellheight=0.42cm];
define _mean / display 'Mean' style=[cellwidth=2.cm just=center cellheight=0.42cm];
define _std / display 'SD' style=[cellwidth=2.cm just=center cellheight=0.42cm];

break after category1 / page;

compute before category1;
line @1 ' ';
line @1 category1 cat1_. ;
endcomp;
compute before visitc;
line @3 category1 cat2_. ;
endcomp;
compute before vspositn;
line @5 category1 cat3_. ;
endcomp;
compute after category1;
line @1 ' ';
endcomp;

run;
quit;

Vielen Dank für die Hilfe im Voraus!

Vorschlag

Leider kann ich das Programm nicht laufen lassen, weil Sie keine Beispieldaten mitliefern. Vorschlag wäre aber, dass Sie einen Data-Schritt vorschalten, der die drei Kategorien in eine Variable schreibt und dabei die entsprechenden Einrückungen vornimmt.