Como: |
É possível chamar uma função a partir de um comando RECAP do FML.
RECAP name[(n)|(n,m)|(n,m,i)][/format1] = function(input1,...,['format2']);
onde:
É o nome do cálculo.
Exibe o valor no número decoluna especificado por n. Se você omitir o número de coluna, o valor aparecerá em todas as colunas.
Exibe o valor em todas as colunas começando com o número de coluna especificado por n e terminando com o número especificado por m.
Exibe o valor em todas as colunas começando com o número de coluna especificado porn e terminando com o número especificado por m pelo intervalo especificado por i. Por exemplo, se n for 1, m for 5 e i, 2, o valor será exibido nas colunas 1, 3 e 5.
É o formato do cálculo. O valor padrão é o formato da coluna de relatório.
É a função.
São argumentos de entrada, que podem incluir constantes numéricas, literais alfanuméricos, referências de linhas ou colunas (notação R, notação E ou rótulos) e nomes de outros cálculos RECAP.
É o formato do valor de saída entre aspas simples. Se o formato do cálculo for maior que a largura da coluna, o valor aparecerá nesta coluna como asteriscos.
Esta solicitação soma o campo AMOUNT para a conta 1010 utilizando o rótulo CASH, a conta 1020 utilizando o rótulo DEMAND, e para a conta 1030 utilizando o rótulo TIME. A função MAX exibe o valor máximo destas contas.
TABLE FILE LEDGER SUM AMOUNT FOR ACCOUNT 1010 AS 'CASH ON HAND' LABEL CASH OVER 1020 AS 'DEMAND DEPOSITS' LABEL DEMAND OVER 1030 AS 'TIME DEPOSITS' LABEL TIME OVER BAR OVER RECAP MAXCASH = MAX(CASH, DEMAND, TIME); AS 'MAX CASH' END
A saída é:
AMOUNT ------ CASH ON HAND 8,784 DEMAND DEPOSITS 4,494 TIME DEPOSITS 7,961 ------ MAX CASH 8,784
Information Builders |