Bonjour,
Pour faire simple, j'ai une longue longue longue macro et en début de macro une table A qui contient des chiffres. Ce qui se passe c'est qu'à un moment de ma macro j'applique une proc FORMAT sur une table B qui n'a rien à voir avec la table A et également remplit de chiffres. le principe de ce FORMAT est de remplacer les chiffres par des noms de variables.
Mon problème: quand j'applique ma proc FORMAT sur ma table B, et bien ma table A subit également les changements ce qui fout ma macro en l'air...
Voici le code que j'utilise:
Quelqu'un peut-il me dire pourquoi? alors qu'il semble évident que dans mon étape DATA j'applique mon FORMAT uniquement à la bonne table... peut-être la proc FORMAT? mais j'avais cru comprendre que c'était juste pour charger mon FORMAT et pouvoir l'utiliser correctement vis à vis de mon objectif...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 PROC FORMAT CNTLIN = WORK.FORMAT; RUN; QUIT; DATA TABLE_B; SET TABLE_B; FORMAT var: var.; RUN; QUIT;
Désolé mais je sèche...
En vous remerciant d'avance pour votre intérêt (une fois de plus...) à mon problème![]()
Partager