Bonjour,

Je bloque sur un truc vraiment bête, peut-être que quelqu'un ici pourra m'aider !

J'ai une variable numérique à laquelle j'ai appliqué un format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
PROC FORMAT;
	VALUE pays 1 = "FR" 2 = "GB" 3 = "IT";
RUN;
 
DATA test;
INPUT Pays;
FORMAT Pays pays.;
CARDS;
1
2
1
3
2
1
;
RUN;
Je voudrais pouvoir récupérer, dans une variable caractère, les valeurs de format de ma variable numérique.

Par exemple, lorsque je lance le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
DATA test;
SET test;
	pays_car = PUT(pays,$2.);
RUN;
ma nouvelle variable est bien de type caractère mais contient la valeur 1, 2 et 3 alors que je voudrais qu'elle contienne les valeurs FR, GB et IT.

Une idée ?

Merci d'avance,