Cómo crear archivos HOLD a partir de informes FML

Se puede obtener un informe creado con FML a un archivo HOLD de la misma manera que se obtienen los demás informes creados con el lenguaje TABLE.

En este caso, identifique el conjunto de valores de etiqueta especificados para cada fila por el campo de descripción (el texto AS que se provee en el modelo). Cuando no se provee ningún texto para una fila, se usa el primer valor de etiqueta automáticamente. Por lo tanto, en modelos simples con una sola etiqueta por fila y sin texto, las líneas en el archivo HOLD contienen el único valor de etiqueta. Las filas derivadas del cálculo de RECAP forman parte del archivo HOLD. Las filas que tienen sólo texto se omiten, incluyendo las filas BAR.

Para que HOLD pueda usarse con RECAP, el formato del campo RECAP debe ser el mismo que el formato de la columna original.

Esta característica le permite crear nuevas filas en el campo HOLD como resultado de cálculos. El campo HOLD aumentado puede entonces usarse en toda una variedad de solicitudes TABLE.

Nota: No se puede modificar el formato de las filas RECAP a la hora de crear archivos HOLD.


Principio de página

Ejemplo: Cómo crear archivos HOLD a partir de informes FML

La siguiente solicitud crea un archivo HOLD que contiene registros para CASH, ACCOUNTS RECEIVABLE, INVENTORY y para la fila RECAP CURRENT ASSETS.

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

Pida el archivo HOLD:

>
? hold
 
DEFINITION OF HOLD FILE: HOLD
 
FIELDNAME          ALIAS          FORMAT
 
                   EO1            A 19
AMOUNT             EO2            I5C

Luego informe desde el archivo HOLD así:

TABLE FILE HOLD
PRINT E01 E02
END

La salida aparece en la siguiente imagen.

                     AMOUNT
                     ------
CASH                 21,239
ACCOUNTS RECEIVABLE  18,829
INVENTORY            27,307
CURRENT ASSETS       67,375

WebFOCUS