Cómo: |
En algunos casos, puede que necesite incluir constantes adicionales (como tipos de cambio o tasas de inflación) en su modelo. No necesariamente hay que recuperar del origen de datos todos los valores de datos del modelo. Se pueden proporcionar datos directamente a la solicitud con FML.
DATA value,[..., value],$ [AS 'text'] [LABEL label] OVER
donde:
Especifica los valores que proporcione. Los valores de una lista deben estar separados por comas. La lista debe terminar en coma y un signo de dólar (,$).
Le permite asignar un título a la fila de datos. El texto debe ir entre comillas simples.
Sin esta entrada, el título de la fila se mantiene en blanco en el informe.
Asigna un nombre a la fila de datos para usarlo en cálculos RECAP. La etiqueta puede tener hasta 66 caracteres y no puede tener espacios en blanco o caracteres especiales. Cada etiqueta explícita que asigne debe ser única.
En este ejemplo: se proporcionan dos valores (.87 y 1.67) para las tasas de cambio de euros y libras, respectivamente.
DEFINE FILE LEDGER
EUROS/I5C=AMOUNT;
POUNDS/I5C=3.2*AMOUNT;
END
TABLE FILE LEDGER
SUM EUROS AS 'EUROPE,DIVISION'
POUNDS AS 'ENGLISH,DIVISION'
FOR ACCOUNT
1010 AS 'CASH--LOCAL CURRENCY' LABEL CASH OVER
DATA .87, 1.67 ,$ AS 'EXCHANGE RATE' LABEL EXCH OVER
RECAP US_DOLLARS/I5C = CASH * EXCH;
END
Los valores proporcionados se toman por cada columna a la vez en tantas columnas como se haya especificado originalmente en el informe.
La salida se muestra en la siguiente imagen.
WebFOCUS |