Titelüberschrift formatieren auf Arial 14
Verfasst von E_Berger am 2 Juni, 2009 - 07:44
Guten Morgen,
ich möchte in einer Grafik SAS sagen, dass die Überschrift eine ganz bestimmte Größe haben soll, am liebsten 14 ARIAL
title h=2 font =arial "&M_titel2. &M_titel. &M_kreis.";
Was macht SAS:
Es verkleinerrt es mit dem Kommentar:
WARNUNG: TITLE1 ist zu lang. Höhe wurde auf 26.88 der
Das SAS System
angegebenen oder der Standardgröße reduziert.
Der Titel war aber nur 36 Zeichen lang.
????????????????
So schön SAS auch ist, manchmal ist es zum verzweifeln.
Hat jemand einen Tipp?
Danke !
Eric Berger
»
- Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht haben Sie nur
Vielleicht haben Sie nur zuviele Leerzeichen in den Makrovariablen?
Falls die Überschrift es verträgt könnten Sie dann
%let M_Titel=%sysfunc(compress(&M_TITEL));
%let M_Titel2=%sysfunc(compress(&M_TITEL2));
%let M_Kreis=%sysfunc(compress(&M_KREIS));
versuchen.
Gruß B. Muschik
Titelüberschrift
So klappt es perfekt:
%let M_Titel=%sysfunc(CATT(&M_TITEL));
%let M_Titel2=%sysfunc(CATT(&M_TITEL2));
%let M_Kreis=%sysfunc(CATT(&M_KREIS));
title h=6 font =arial "&M_titel2. &M_titel. &M_kreis.";
Nochmals Vielen Dank !
Überschrift formatieren
Danke ! - klappt schon besser aber noch nicht perfekt:
Jetzt stellt sich die Überschrift im output so dar:
LandwirtschaftlichgenutzteFläche imJahr2007imKreis 435
d.h. in den Makrovariablen sollte ja jeweils ein Leerzeichen zwischen den einzelnen Wörtern erhalten bleiben - tut es aber aufgrund der compress anweisung nicht.
Ginge da vielleicht etwas mit einem vorgescahlteten CATT ?
Ich schau mal was ich das hinbekomme.
Eric Berger
COMPBL
Vielleicht versuchen Sie es einfach mal mit der Funktion COMPBL. COMPBL löscht multiple Blanks, lässt aber immer eines stehen: "The COMPBL function removes multiple blanks in a character string by translating each occurrence of two or more consecutive blanks into a single blank."
Viel Erfolg
Gruss p. Mehnert
COMPBL
Vielleicht versuchen Sie es einfach mal mit der Funktion COMPBL. COMPBL löscht multiple Blanks, lässt aber immer eines stehen: "The COMPBL function removes multiple blanks in a character string by translating each occurrence of two or more consecutive blanks into a single blank."
Viel Erfolg
Gruss P. Mehnert