Cómo: |
Puede llamar a una función desde un comando FML RECAP.
RECAP name[(n)|(n,m)|(n,m,i)][/format1] = function(input1,...,['format2']);
donde:
Es el nombre del cálculo.
Muestra el valor en el número de columna especificado por n. Si omite el número de columna, el valor aparece en todas las columnas.
Muestra el valor en todas las columnas que empiezan por el número de columna especificado por n y que acaban por el número de columna especificado por m.
Muestra el valor en las columnas que empiezan por el número de columna especificado por n y que acaban por el número de columna especificado por m por el intervalo especificado por i. Por ejemplo, si n es 1, m es 5 e i es 2, el valor aparece en las columnas 1, 3 y 5.
Es el formato del cálculo. El valor por defecto es el formato de la columna del informe.
Es la función.
Son los argumentos de entrada, que pueden incluir constantes numéricas, literales alfanuméricos, referencias de fila y columna (notación R, notación E o etiquetas) y nombres de otros cálculos RECAP.
Es el formato del valor de salida entre comillas simples. Si el formato del cálculo es mayor que el ancho de la columna, el valor aparece en la columna como asteriscos.
Esta solicitud suma el campo AMOUNT para la cuenta 1010, mediante la etiqueta CASH, para la cuenta 1020, mediante la etiqueta DEMAND, y para la cuenta 1030, mediante la etiqueta TIME. La función MAX muestra el valor máximo de estas cuentas.
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
La salida es:
AMOUNT ------ CASH ON HAND 8,784 DEMAND DEPOSITS 4,494 TIME DEPOSITS 7,961 ------ MAX CASH 8,784
WebFOCUS |