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.
FMLFOR(output)où :
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
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
ENDLa sortie est :
AMOUNT RETURNEDFOR
------ -----------
1010 8,784 1010
1020 4,494 1020
1030 7,961 1030
------ --------
1010 21,239 1030
| WebFOCUS |