Vorgehensweise: |
Fügen Sie an beliebiger Stelle in Ihrem Report Text ein, indem Sie ihn in eine eigene Zeile eingeben und in Anführungszeichen setzen. Sie können auch Leerzeilen hinzufügen, die für Text bestimmt sind, um das Aussehen des Reports zu verbessern.
Sie können zusätzlich Daten in eine Freitextzeile aufnehmen, die in Ihrem FML-Report entwickelt wurden, indem Sie das Label für die Datenvariable in die Textzeile aufnehmen.
In diesem Beispiel werden drei Freitextzeilen eingefügt (eine Leerzeile und zwei Textzeilen).
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
Die Ausgabe wird wie folgt angezeigt.
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
Beachten Sie, dass die Leerzeile erstellt wurde, indem eine Leerstelle in einer separaten Zeile in der Reportanfrage in Anführungszeichen gesetzt wurde.
"text <label[(c)][>]"
Hierbei gilt:
Ist eine linke spitze Klammer, erforderlich, um das Label einzuklammern.
Ist das explizite oder implizite Zeilenlabel. (In einem RECAP wird der berechnete Wert als Label eingesetzt).
Ist ein optionaler Zellenidentifikator, der die Spaltennummer der Zelle angibt. Dieser Identifikator ist jedoch erforderlich, sobald es mehr als eine Spalte im Report gibt. Wenn Sie ihn verwenden, sollte er in Klammern gesetzt werden.
Ist eine optionale rechte spitze Klammer, die verwendet werden kann, um die Positionierung zu verdeutlichen.
In diesem Beispiel wird der RECAP-Wert CURASST durch den NOPRINT-Befehl unterdrückt und stattdessen als eine Datenvariable in die Textzeile eingefügt.
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
Die Ausgabe wird im folgenden Bild illustriert.
AMOUNT ------ Cash 21,239 Accounts Receivable 18,829 Inventory 27,307 Current Assets: 67,375
WebFOCUS |