Bonjour,
Tout est dans le titre.
J'ai essayé avec : var=translate(var1,"",";"); mais j'ai un espace alors que je souhaiterais avoir rien du tout ...
Merci à vous
Cdt
Fabien
Bonjour,
Tout est dans le titre.
J'ai essayé avec : var=translate(var1,"",";"); mais j'ai un espace alors que je souhaiterais avoir rien du tout ...
Merci à vous
Cdt
Fabien
hello,
ajoutes compress.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 data _null_; var='hello;world;'; var1=compress(translate(var,"",";")); put var1= ; run;
N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
N'oubliez pas de mettre votre message à si la solution donnée résout votre problème
Ou du coup, pas besoin de TRANSLATE : COMPRESS peut éliminer un caractère en particulier, pas forcément l'espace (ça permettrait d'ailleurs de conserver les espaces présents à l'origine dans les données).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DATA _null_; var='hello;world;'; var1=compress(var,";"); put var1= ; run;
Bon courage.
Olivier
Je n'ai qu'une chose à dire, merci !
Je ne savais pas qu'on pouvait ajouter un paramètre dans "compress" ...
C'est très bon à savoir !
Merci encore
Merci de cliquer sur Résolu
N'oubliez pas de cliquer sur lorsque votre problème est réglé !
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