FMLCAP: Como Obter Legendas de Hierarquia FML

Como:

Linguagens Disponíveis: Reporting

Uma função FMLCAP retorna o valor da legenda para cada linha em uma solicitação de hierarquia FML. Para obter os valores de legenda, o Arquivo Master deve definir uma hierarquia FML e a solicitação deve utilizar a opção GET CHILDREN, ADD ou WITH CHILDREN para obter os dados da hierarquia. Se o campo FOR na solicitação não possuir um campo de legenda definido, FMLCAP exibe uma string em branco.

FMLCAP possui suporte para COMPUTE, mas não é recomendado para uso com DEFINE.


Topo da página

x
Sintaxe: Como Obter Legendas em uma Solicitação FML Utilizando a Função FMLCAP
FMLCAP(fieldname|'format')

onde:

fieldname

É o nome do campo de legenda.

'formato'

É o formato da campo de legenda entre aspas simples.



Exemplo: Como Obter Legendas de Hierarquia FML Utilizando FMLCAP

A solicitação a seguir obtém e agrega a hierarquia FML que inicia com o valor pai 2000. FMLCAP obtém as legendas, enquanto os números reais de conta aparecem como os valores 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

A saída é:

                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

Information Builders