jeudi 23 février 2017

Focus - Problème de champs dupliqués lors d’un COMPUTE


Article Concernant l'Outil : Focus par Information Builders sur Mainframe IBM

En langage d’interrogation Focus, lors d’un COMPUTE dans un PRINT, les champs utilisés dans le calcul sont aussi affichés en sortie :

TABLE FILE USER
PRINT
     DATE
     AND COMPUTE ID2/A13 = '="' ! ID ! '"' ;


(Ce COMPUTE permet de conserver le format pour un texte qui ne contient que des chiffres, sinon 0000012345 -> 12345)

Le résultat :

DATE
ID
ID2
20160101
0000012345
='0000012345'

Il faut ajouter cette commande en début de requête :

SET HOLDLIST = PRINTONLY

Cela va donner :

DATE
ID2
20160101
='0000012345'

Bon rapport !

Crédit Photo : Simson Petrol

Aucun commentaire:

Enregistrer un commentaire