Il linguaggio modello finanziario (FML) viene utilizzato per la creazione, il calcolo e la presentazione di dati orientati a livello finanziario come bilanci finanziari, consolidamenti o budget. Questi prospetti vengono distinti da altri prospetti perché i calcoli sono inter-riga, come anche inter-colonna.
Utilizzare le seguenti guide linea quando si pianificano prospetti Linguaggio modello finanziario (FML) che utilizzano i comandi POST e PICKUP. Separare i passaggi POST e PICKUP in due procedure:
Nota: L'esecuzione del burst su un prospetto FML non è supportata poiché non è presente il campo BY.
Il seguente codice crea un prospetto FML ed inoltra (POSTs) due righe di tag al file di lavoro LEDGEOUT. Questa procedura deve risiedere su WebFOCUS Reporting Server.
FILEDEF LEDGEOUT DISK D:\IBI\LEDGEOUT.DAT DEFINE FILE LEDGER CUR_YR/I5C=AMOUNT; LAST_YR/I5C=.87 * CUR_YR - 142; END TABLE FILE LEDGER SUM CUR_YR LAST_YR FOR ACCOUNT 1100 LABEL AR POST TO LEDGEOUT OVER 1200 LABEL INV POST TO LEDGEOUT OVER RECAP CA=R1 + R2; AS 'ASSETS' ON TABLE HOLD END
Il seguente codice richiama i dati inoltrati (POSTed) dal file di lavoro LEDGEOUT e li utilizza nel calcolo RECAP. ReportCaster distribuisce l'emissione da questa procedura.
FILEDEF LEDGEOUT DISK D:\IBI\LEDGEOUT.DAT DEFINE FILE LEDGER CUR_YR/I5C=AMOUNT; LAST_YR/I5C=.87 * CUR_YR - 142; END TABLE FILE LEDGER SUM CUR_YR LAST_YR FOR ACCOUNT 1010 TO 1030 AS 'CASH' LABEL CASH OVER DATA PICKUP FROM LEDGEOUT AR AS 'ACCOUNTS RECEIVABLE' LABEL AR OVER DATA PICKUP FROM LEDGEOUT INV AS 'INVENTORY' LABEL INV OVER BAR OVER RECAP CUR_ASSET/I5C = CASH + AR + INV; END
WebFOCUS |