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.
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ù :
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.
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.
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.
Est la valeur obtenue par suite du calcul RECAP.
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.
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 |