Bonjour,
Svp qu'elle format je doit utiliser pour un nombre 196,2600100099
j'ai utiliser COMMAX3.11 mais ça m'affiche des valeurs bizarre
Bonjour,
Svp qu'elle format je doit utiliser pour un nombre 196,2600100099
j'ai utiliser COMMAX3.11 mais ça m'affiche des valeurs bizarre
commax est utilisé dans le cas ou le point est separateur des miliiers.
dans ton cas :
je ne sais pas s'il y a un informat spécifique pour la virgule,mais dans sas le separateur de dicimales est un point.
donc il faut transformer la virgule en un point .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 data test; input var $20.; cards; 196,2600100099 ; run; data test1; format num 14.10; set test; num= input (translate(var,'.',','),14.10); run;
J'ai essayer NUMX14. mais il prend juste 3 chiffre après la virgule
ah , je te remercie infiniment de m'avoir répondu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 DATA test; input var $20.; cards; 196,2600100099 ; run; DATA test1; format num 14.10; SET test; num= input (var,numx14.); run;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager