Lors de l'utilisation du format $quote, j'ai un problème pour les variables caractères dont le nombre de caractères >= length -1 de ma variable.
Si je crée un fichier txt sur ces variables alors SAS (v8) ne m'exporte rien
exemple
Dans cet exemple le fichier test1 sera vide avec l'utilisation du format $quote.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 data a; length a $2.; a='b'; run; data _null_; file 'd:\test1.txt' ; set a; put a; format a $quote.; run;
Pour que le $quote marche il faut que mon length de a soit de $3. Sauf que je ne peux pas changer cette longueur.
Quelqu'un connaît-il une méthode pour contourner ce problème ?
NB : tagsets.semisv expérimental en v8. J'ai essayé cette méthode mais je n'ai pas de double quote à la fn de ma variable.
Merci de votre aide
Partager