Chiamata di una funzione dal comando RECAP

Come:

È possibile chiamare uan funzioneda un comando FML RECAP.


Inizio pagina

x
Sintassi: Come chiamare una funzione dal comando RECAP
RECAP name[(n)|(n,m)|(n,m,i)][/format1] =  
function(input1,...,['format2']);

dove:

nome

Nome del calcolo.

n

Visualizzare il valore nella colonna specificata da n. Se si omette il numero di colonna, il valore appare in tutte le colonne.

n,m

Visualizzare il valore in tutte le colonne, iniziando con il numero colonna specificato da n e terminando con il numero colonna specificato da m.

n,m,i

Visualizza il valore nelle colonne che iniziano con il numero colonna specificato da n e che terminano con il numero colonna specificato da m dall'intervallo specificato da i. Per esempio, se n è 1, m è 5 e i is 2, il valore si visualizza nelle colonne 1, 3 e 5.

format1

Formato del calcolo. Il valore predefinito è il formato della colonna di prospetto.

Funzione

La funzione.

input1,...

Gli argomenti di immissione, in grado di includere costanti numeriche, valori letterali alfanumerici, riferimenti di colonna e riga (Nota R, Nota E o Etichette) e nomi di altri calcoli RECAP.

format2

Formato del valore di emissione racchiuso tra virgolette singole. Se il formato del calcolo è superiore alla larghezza della colonna, il valore appare in quella colonna con degli asterischi.



Esempio: Chiamata di una funzione dal comando RECAP

Questa richiesta somma il campo AMOUNT per account 1010, usando l'etichetta CASH, account 1020 usando l'etichetta DEMAND e account 1030 usando l'etichetta TIME. La funzione MAX visualizza il valore massimo di questi account.

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

L'emissione è:

                 AMOUNT
                 ------
CASH ON HAND      8,784
DEMAND DEPOSITS   4,494
TIME DEPOSITS     7,961
                 ------
MAX CASH          8,784

WebFOCUS