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.
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 :
fieldname AS 'title_line_1 [,title_line_2,...]'
où :
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 :
PRINT LAST_NAME AS ''
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 :
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 :
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 :
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.
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.
SET QUALTITLES = {ON|OFF}
où :
WebFOCUS |