Comment : |
Vous pouvez insérer du texte partout dans votre rapport FML en le saisissant sur une ligne tout seul et en l'entourant de guillemets doubles. Vous pouvez aussi ajouter des lignes vierges, désignées comme du texte, afin d'améliorer l'apparence du rapport.
En plus, vous pouvez inclure des données développées dans votre rapport FML dans une rangée de texte libre en incluant le label pour la variable de données dans la rangée de texte.
Dans cet exemple, trois rangées de texte libre sont insérées, une rangée vierge et deux rangées de texe :
TABLE FILE LEDGER SUM AMOUNT FOR ACCOUNT " --- CASH ACCOUNTS ---" OVER 1010 AS 'CASH ON HAND' OVER 1020 AS 'DEMAND DEPOSITS' OVER 1030 AS 'TIME DEPOSITS' OVER " " OVER " --- OTHER CURRENT ASSETS ---" OVER 1100 AS 'ACCOUNTS RECEIVABLE' OVER 1200 AS 'INVENTORY' END
La sortie est montrée comme ce qui suit :
AMOUNT ------ --- CASH ACCOUNTS --- CASH ON HAND 8,784 DEMAND DEPOSITS 4,494 TIME DEPOSITS 7,961 --- OTHER CURRENT ASSETS --- ACCOUNTS RECEIVABLE 18,829 INVENTORY 27,307
Notez que la rangée vierge a été créée en entourant un espace vierge de guillemets doubles sur une autre ligne de la requête de rapport.
"text <label[(c)][>]"
où :
Est un caret de gauche requis pour mettre en parenthèses le label.
Est le label de rangée explicite ou implicite (dans une commande RECAP, la valeur calculée fait fonction du label
est un identifiant de cellule facultatif indiquant le numéro de colonne de la cellule. Cependant, cet identifiant est requis lorsqu'il y a plus d'une colonne dans le rapport. Si vous l'employez, insérez-le dans des parenthèses.
est un signet d'insertion à droite facultatif qui sert à rendre plus clair le positionnement.
Dans cet exemple, la valeur RECAP, CURASST, est supprimée par la commande NOPRINT, et insérée en tant que variable de données dans la rangée de texte.
SET PAGE-NUM=OFF
TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT
10$$ AS 'Cash' LABEL CA OVER
1100 AS 'Accounts Receivable' LABEL AR OVER
1200 AS 'Inventory' LABEL INV OVER
RECAP CURASST/I5C = CA + AR + INV; NOPRINT OVER
"Current Assets: <CURASST"
END
La sortie est montrée ci-dessous.
AMOUNT ------ Cash 21,239 Accounts Receivable 18,829 Inventory 27,307 Current Assets: 67,375
WebFOCUS |