Bonjour,
Un collègue a obtenu un résultat étrange en SAS, on l'a simplifié à l'extrême pour le réproduire mais on ne parvient pas à l'expliquer.
Avec cette étape data, il y a une erreur lorsque I = 1, le text n'est pas le bon. Si l'ont remplace 0,7 par une valeur supérieure comme 0.8 par exemple, l'erreur ne se produit plus !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DATA EXTRA; DO I=0.7 TO 1.1 BY 0.1; IF I < 1 THEN TEXT='< 1'; ELSE TEXT = '>= 1'; OUTPUT; END; RUN;
Auriez-vous une explication?
Cordialement,
Mikael
Partager