Cómo: |
Puede insertar texto en cualquier parte de su informe FML introduciéndolo en una línea en la que sólo aparezca dicho texto entre comillas dobles. También puede añadir líneas en blanco, designadas como texto, para darle una mejor apariencia al informe.
Además, puede incluir datos desarrollados en su informe FML en una fila de texto libre mediante la inclusión de la etiqueta correspondiente a los datos variables en la fila de texto.
En este ejemplo se han insertado tres filas de texto libre, una en blanco y dos con texto.
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
La salida aparece en la imagen siguiente.
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
Fíjese que la fila en blanco se creó encerrando un espacio en blanco en comillas dobles en una línea diferente de la solicitud de informe.
"text <label[(c)][>]"
donde:
Es el signo de menor que necesario para poner la etiqueta entre corchetes.
Es la etiqueta de la fila implícita o explícita. (En una RECAP, el valor calculado funciona como etiqueta.)
Es un identificador de celda opcional que indica el número de columna de la celda. Sin embargo, este identificador es obligatorio cuando el informe tiene más de una columna. Si lo usa, póngalo entre paréntesis.
Es un símbolo de mayor que utilizado para aclarar la posición.
En este ejemplo, el valor RECAP CURASST ha sido suprimido por el comando NOPRINT pero ha sido insertado como variable de datos en la fila de texto.
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
La salida se muestra en la siguiente imagen.
AMOUNT ------ Cash 21,239 Accounts Receivable 18,829 Inventory 27,307 Current Assets: 67,375
WebFOCUS |