Personnalisation du titre d'une ligne

Comment :

Vous pouvez personnaliser un titre de ligne dans un rapport FML pour l'identification précise de données. A l'aide de la phrase AS, vous pouvez fournir des nouveaux titres pour les lignes TAG, DATA, RECAP et PICKUP.


Haut de page

x
Syntaxe : Personnaliser un titre de ligne dans FML

Pour une ligne TAG, utilisez la syntaxe :

value AS {'title'|CAPTION}

Pour une ligne DATA ou PICKUP, utilisez la syntaxe :

value AS 'title'

Pour une ligne RECAP, utilisez la syntaxe :

RECAP calcname[/format]=expression; AS 'title'

où :

value

Est la valeur à partir de laquelle vous créez un rapport, qu'elle soit récupérée d'une source de données ou d'un fichier externe (ce qui est représenté par une balise), fournie directement par un utilisateur dans la requête, ou tirée d'un fichier de travail.

titre

Est le titre de ligne personnalisé, saisi entre guillemets simples s'il contient des blancs intégrés.

Dans une ligne TAG, DATA ou PICKUP, le titre de ligne par défaut est value.

Dans une ligne RECAP, le titre par défaut est calcname.

LEGENDE

Dans le fichier Master d'une source de données hiérarchique, CAPTION identifie une ligne de balise en utilisant un champ de légende. Notez que l'hiérarchie dans le fichier Master définit le parent (PARENT-OF) du champ FOR.

calcname

Est la valeur obtenue par suite du calcul RECAP.



Exemple : Changement des titres de lignes de balise

Dans l'exemple suivant, les titres de lignes CASH ON HAND et DEMAND DEPOSITS fournissent des identifications significatives pour les balises correspondantes.

TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT 
1010 AS 'CASH ON HAND' OVER
1020 AS 'DEMAND DEPOSITS' 
END

Notez que les guillemets simples sont nécessaires car le titre de ligne attribué comprend des champs intégrés.

La sortie est montrée comme ce qui suit :

                 AMOUNT
                 ------
CASH ON HAND      8,784
DEMAND DEPOSITS   4,494

Si aucune phrase AS n'est incluse, les valeurs de balise s'affichent dans le rapport.



Exemple : Personnalisation du titre d'une ligne pour une valeur RECAP

Cette requête crée le titre TOTAL CASH pour la valeur RECAP TOTCASH :

TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT
1010 AS 'CASH ON HAND'      OVER
1020 AS 'DEMAND DEPOSITS'   OVER
1030 AS 'TIME DEPOSITS'     OVER 
RECAP TOTCASH = R1 + R2 + R3; AS 'TOTAL CASH' 
END

La sortie est montrée comme ce qui suit :

                 AMOUNT
                 ------
CASH ON HAND      8,784
DEMAND DEPOSITS   4,494
TIME DEPOSITS     7,961
TOTAL CASH       21,239

Si aucune phrase AS n'est incluse, le nom de la valeur RECAP (TOTCASH) s'affiche dans le rapport.


WebFOCUS