FMLFOR: extraire des valeurs de balises FML

Comment :

Langages disponibles : reporting

FMLFOR récupère la valeur de la balise associée à chaque ligne dans la requête FML. Si la ligne FML a été générée en tant que somme d'enregistrements de données utilisant la phrase OR, FMLFOR renvoie la première valeur spécifiée dans la liste. Si la phrase OR a été généré par une commande ADD FML hiérarchique, FMLFOR renvoie la valeur de la balise associée avec le parent spécifié dans la commande ADD.

La fonction FMLFOR est prise en charge pour COMPUTE mais pas pour DEFINE. Essai de l'utiliser dans un résultat DEFINE dans des valeurs vides.


Haut de page

x
Syntaxe : Extraire les valeurs de balises FML
FMLFOR(output)

où :

output

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Extraire les valeurs de balises FML avec FMLFOR
SET FORMULTIPLE = ON
TABLE FILE LEDGER
SUM AMOUNT
COMPUTE RETURNEDFOR/A8 = FMLFOR('A8');
FOR ACCOUNT
1010                  OVER
1020                  OVER
1030                  OVER
BAR                   OVER
1030 OR 1020 OR 1010
END

La sortie est :

      AMOUNT  RETURNEDFOR 
      ------  ----------- 
1010   8,784  1010 
1020   4,494  1020 
1030   7,961  1030 
      ------  -------- 
1010  21,239  1030

Information Builders