Ein FML-Report kann in eine HOLD-Datei extrahiert werden, genau wie alle anderen Reports, die mit der TABLE-Sprache erstellt wurden (siehe Ihre Reportausgabe speichern und wiederverwenden.
Ein Report, der mit FML erstellt wurde, kann in eine HOLD-Datei extrahiert werden, genau wie alle anderen Reports, die mit der TABLE-Sprache erstellt wurden.
In diesem Fall können Sie für jede Zeile über das Beschreibungsfeld (der AS-Text, der im Modell angegeben ist) ein Tag-Werte-Set identifizieren. Wenn für eine Zeile kein Text angegeben wird, wird automatisch der erste Tag-Wert verwendet. Somit enthalten die Zeilen in der HOLD-Datei in einfachen Modellen mit nur einem Tag pro Zeile und keinem Text den einen Tag-Wert. Die Zeilen, die aus der RECAP-Berechnung abgeleitet werden, bilden einen Teil der HOLD-Datei. Reine Textzeilen (einschließlich BAR-Zeilen) werden ausgelassen.
Damit HOLD mit RECAP unterstützt wird, muss das RECAP-Feld dasselbe Format wie die ursprüngliche Spalte haben.
Mit dieser Funktion können Sie neue Zeilen in einer HOLD-Datei erstellen, die das Ergebnis von Berechnungen sind. Die erweiterte HOLD-Datei kann dann in einer Reihe von TABLE-Anfragen verwendet werden.
Hinweis: Sie können RECAP-Zeilen nicht umformatieren, wenn Sie HOLD-Dateien erstellen.
Die folgende Anfrage erstellt eine HOLD-Datei, die Datensätze für CASH, ACCOUNTS RECEIVABLE, INVENTORY und die RECAP-Zeile CURRENT ASSETS enthält.
TABLE FILE LEDGER
SUM AMOUNT FOR ACCOUNT
1010 TO 1030 AS 'CASH' OVER
1100 AS 'ACCOUNTS RECEIVABLE' OVER
1200 AS 'INVENTORY' OVER
RECAP CA = R1 + R2 + R3; AS 'CURRENT ASSETS'
ON TABLE HOLD
END
Fragen Sie die HOLD-Datei ab:
> ? hold DEFINITION OF HOLD FILE: HOLD FIELDNAME ALIAS FORMAT EO1 A 19 AMOUNT EO2 I5C
Erstellen Sie dann einen Report aus der HOLD-Datei:
TABLE FILE HOLD PRINT E01 E02 END
Die Ausgabe wird im folgenden Bild illustriert.
AMOUNT ------ CASH 21,239 ACCOUNTS RECEIVABLE 18,829 INVENTORY 27,307 CURRENT ASSETS 67,375
WebFOCUS |