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.
FMLCAP(fieldname|'format')
onde:
É o nome do campo de legenda.
É o formato da campo de legenda entre aspas simples.
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 |