FMLCAP: Cómo recuperar subtítulos de jerarquías FML

Cómo:

Lenguajes disponibles: informes

La función FMLCAP devuelve el valor de subtítulo para cada fila de una solicitud de jerarquía FML. Para poder recuperar valores de subtítulo, el archivo máster debe definir una jerarquía FML y la solicitud debe usar las opciones GET CHILDREN, ADD o WITH CHILDREN para recuperar los datos de la jerarquía. Si el campo FOR de la solicitud no tiene definido un campo de subtítulo, FMLCAP devuelve una cadena en blanco.

La función FMLFOR es compatible con COMPUTE, aunque su uso recomendado es con DEFINE.


Principio de página

x
Sintaxis: Cómo Recuperar subtítulos en una solicitud de FML mediante la función FMLCAP
FMLCAP(fieldname|'format')

donde:

fieldname

Es el nombre del campo de subtítulo.

'format'

Es el formato del campo de subtítulo entre comillas simples.



Ejemplo: Cómo recuperar subtítulos de jerarquías FML mediante FMLCAP

La siguiente solicitud recupera y agrega la jerarquía FML que empieza por el valor principal de 2000. FML recupera los subtítulos, mientras que los números de cuenta reales aparecen para los valores de FOR.

SET FORMULTIPLE = ON
TABLE FILE CENTSTMT
SUM ACTUAL_AMT
COMPUTE CAP1/A30= FMLCAP(GL_ACCOUNT_CAPTION);
FOR GL_ACCOUNT
2000 WITH CHILDREN 2 ADD
END

La salida es:

                Actual  CAP1 
                ------  ---- 
2000      313,611,852.  Gross Margin 
  2100    187,087,470.  Sales Revenue 
    2200   98,710,368.  Retail Sales 
    2300   13,798,832.  Mail Order Sales 
    2400   12,215,780.  Internet Sales 
  2500    100,885,159.  Cost Of Goods Sold 
    2600   54,877,250.  Variable Material Costs 
    2700    6,176,900.  Direct Labor 
    2800    3,107,742.  Fixed Costs

WebFOCUS