Personnalisation d'un titre de colonne

Dans cette section :

Comment :

Référence :

Un titre de colonne identifie les données dans un rapport. Utilisez la phrase AS pour changer le titre de colonne par défaut pour l'identification de données personnalisées ou un formatage plus souhaitable. Vous pouvez modifier le titre de colonne :

Un titre de colonne prend implicitement le nom du champ dans le fichier Master. Pour une valeur calculée (celle créée avec COMPUTE), le titre prend implicitement le nom du champ dans la requête.


Haut de page

Exemple : Utilisation de titres de colonne par défaut

Prenez cette requête :

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

la sortie du rapport illustre ces titres de colonne par défaut :

La sortie est :


Haut de page

x
Référence : Limitations aux titres de colonne

Haut de page

x
Syntaxe : Personnaliser un titre de colonne dans une requête
fieldname AS 'title_line_1 [,title_line_2,...]'

où :

fieldname
Est un champ indiqué dans une commande d'affichage (tel que PRINT ou SUM), une phrase ACROSS ou une phrase BY.
title_line_1,title_line_2
Est le titre de colonne personnalisé, entre guillemets simples.

Pour spécifier un titre de colonne multiligne, séparez chaque ligne par une virgule.

Pour personnaliser un titre de colonne pour une valeur calculée, utilisez la syntaxe :

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

Pour plus d'informations, consultez Création de champs temporaires.

Conseil :



Exemple : Personnalisation de titres de colonne dans une requête

Cette requête personnalise les titres de colonne pour le champ indiqué dans la commande SUM (SALARY), et les champs indiqués dans les phrases BY (DIV et 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

La sortie est :



Exemple : Suppression d'un titre de colonne

Cette requête désactive le titre de colonne pour LAST_NAME. Elle illustre également un titre de colonne multi-lignes (EMPLOYEE NUMBER) pour les données de EMP_ID.

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

La sortie est :



Exemple : Personnalisation d'un titre de colonne pour une valeur calculée

Cette requête personnalise le titre de colonne pour la valeur calculée REV :

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

La sortie est :


Haut de page

x
Personnalisation d'un titre de colonne dans un fichier Master

Vous pouvez changer le titre de colonne par défaut à l'aide de l'attribut facultatif TITLE pour un champ. Tout formatage que vous appliquez au champ s'applique à son titre personnalisé. Pour consulter une illustration, consultez Justification d'un en-tête de rapport.

Consultez le manuel Description de données en langage WebFOCUS le manuel pour des informations sur l'attribut TITLE.


Haut de page

x
Distinction entre les noms de champ en double

Comment :

La commande SET QUALTITLES détermine si les noms de champ en double s'affichent en tant que titres de colonne qualifiés dans la sortie de rapport. Un titre de colonne qualifié distinque entre les noms de champ identiques en incluant le segment.

Les titres de colonne spécifiés dans une phrase AS sont utilisés lorsque les noms de champ en double sont référencés dans une commande MATCH, ou lorsque les noms de champ en double existent dans un fichier HOLD.



x
Syntaxe : Faire la distinction entre noms de champ en double
SET QUALTITLES = {ON|OFF}

où :

ON
Active les titres de colonne qualifiés lorsque les noms de champ en double existent et SET FIELDNAME est mis à NEW (le paramètre par défaut). Pour en savoir plus sur les commandes SET, reportez-vous au guide Développement d'applications de reporting .
OFF
Désactive les titres de colonne qualifiés. OFF est la valeur par défaut.

WebFOCUS