Bonjour,
J’ai un souci.

J’ai une table avec une variable numérique et une variable caractére (centaines de valeurs)

Par ex :
Var1 var2
1 ko
2 ok
3 ji
4 hh
5 gg
6 ff

J’aimerai créer un format qui me permet en ayant dans une table la valeur de var2 et j'aimerai la mettre au format var1 dans une new variable. par exemple j’ai var_test=ko j’aimerai avoir dans ma table var_test2=1 en numérique.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
data Format_a ;
      set table (rename=( LIB =start ID =Label));
      fmtname='g_a'; type='N' ;
run;                    
proc  format CNTLIN= Format_a;
run;
j’ai cette erreur : « ERROR: This range is repeated, or values overlap: .- »

Est possible de créer un format à partir de la table directement ?


Merci d’avance.