HOLD-Dateien aus FML-Reports erstellen

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.


Nach oben

Beispiel: Eine Hold-Datei aus einem FML-Report 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