Einen Spaltentitel anpassen

In diesem Abschnitt:

Vorgehensweise:

Referenz:

Ein Spaltentitel identifiziert die Daten in einem Report. Verwenden Sie die AS-Phrase, um den Default-Spaltentitel zu ändern für angepasste Datenidentifikation oder wünschenswertere Formatierung. Sie können einen Spaltentitel ändern:

Ein Spaltentitel ist per Default der Feldname in der Masterdatei. Bei einem berechneten Wert (der mit COMPUTE erstellt wurde), ist der Titel per Default der Feldname in der Anfrage.


Nach oben

Beispiel: Default-Spaltentitel verwenden

Berücksichtigen Sie diese Anfrage:

TABLE FILE EMPDATA
SUM SALARY
BY DEPT
BY LASTNAME
WHERE DEPT IS 'SALES' OR 'CONSULTING' OR 'ACCOUNTING'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Die Reportausgabe stellt diese Default-Spaltentitel dar:

Die Ausgabe ist:


Nach oben

x
Referenz: Grenzen für Spaltentitel

Nach oben

x
Syntax: Einen Spaltentitel in einer Anfrage anpassen
fieldname AS 'title_line_1 [,title_line_2,...]'

Hierbei gilt:

fieldname
Ist ein Feld, das in einem Anzeigebefehl benannt wird (wie z. B. PRINT oder SUM), einer ACROSS-Phrase oder einer BY-Phrase.
title_line_1,title_line_2
Ist der angepasste Spaltentitel, der in einfache Anführungszeichen eingeschlossen ist.

Um einen Spaltentitel mit mehreren Zeilen anzugeben, trennen Sie jede Zeile durch ein Komma ab.

Um einen Spaltentitel für einen berechneten Wert anzupassen, verwenden Sie die Syntax:

COMPUTE fieldname[/format] = expression AS 'title'

Zugehörige Informationen finden Sie unter Temporärfelder erstellen

Tipp:



Beispiel: Spaltentitel in einer Anfrage anpassen

Diese Anfrage passt die Spaltentitel für das im SUM-Befehl genannte Feld (SALARY) an, und die Felder, die in den BY-Phrasen genannt werden (DIV und DEPT).

TABLE FILE EMPDATA
SUM SALARY AS 'Total,Salary'
BY DIV AS 'Division'
BY DEPT AS 'Department'
WHERE DIV EQ 'NE' OR 'SE' OR 'CORP'
HEADING
"Current Salary Report"
ON TABLE SET STYLE *
TYPE=REPORT,GRID=OFF,$
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Einen Spaltentitel unterdrücken

Diese Anfrage unterdrückt den Spaltentitel für LAST_NAME. Sie zeigt auch einen mehrzeiligen Spaltentitel (EMPLOYEE NUMBER) für die Daten für EMP_ID an.

TABLE FILE EMPLOYEE
PRINT FIRST_NAME AS 'NAME' AND LAST_NAME AS '' 
BY DEPARTMENT
BY EMP_ID AS 'EMPLOYEE,NUMBER'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Die Ausgabe ist:



Beispiel: Einen Spaltentitel für einen berechneten Wert anpassen

Diese Anfrage passt den Spaltentitel für den berechneten Wert REV an.

TABLE FILE SALES
SUM UNIT_SOLD RETAIL_PRICE 
COMPUTE REV/D12.2M = UNIT_SOLD * RETAIL_PRICE;AS 'GENERATED REVENUE' 
BY PROD_CODE
WHERE CITY EQ 'NEW YORK'
ON TABLE SET PAGE-NUM OFF
ON TABLE SET ONLINE-FMT HTML
ON TABLE SET STYLESHEET *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END

Die Ausgabe ist:


Nach oben

x
Einen Spaltentitel in einer Masterdatei anpassen

Sie können den Default-Spaltentitel ändern mit dem optionalen TITLE-Attribut für ein Feld. Jegliche Formatierung, die Sie auf das Feld anwenden, wird auf den angepassten Titel angewendet. Eine Abbildung finden Sie unter Eine Reportkopfzeile ausrichten.

Im Handbuch Daten mit der WebFOCUS-Sprache beschreiben über das TITLE-Attribut.


Nach oben

x
Duplizierte Feldnamen unterscheiden

Vorgehensweise:

Der Befehl SET QUALTITLES bestimmt, ob duplizierte Feldnamen als qualifizierte Spaltentitel in der Reportausgabe angezeigt werden. Ein qualifizierter Spaltentitel unterscheidet zwischen identischen Feldnamen, indem das Segment aufgenommen wird.

Spaltentitel, die in einer AS-Phrase angegeben werden, werden verwendet, wenn auf duplizierte Feldnamen in einem MATCH-Befehl verwiesen wird, oder wenn in einer HOLD-Datei duplizierte Feldnamen vorhanden sind.



x
Syntax: Duplizierte Feldnamen unterscheiden
SET QUALTITLES = {ON|OFF}

Hierbei gilt:

ON
Ermöglicht qualifizierte Spaltentitel, wenn duplizierte Feldnamen vorhanden sind und SET FIELDNAME auf NEW (der Default) eingestellt ist. Informationen über SET-Befehle finden Sie im Handbuch Reportanwendungen entwickeln .
OFF
Deaktiviert qualifizierte Spaltentitel. OFF ist der Defaultwert.

WebFOCUS