La Référence SAS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

Retour à la ligne pour une variable texte

2 participants

Aller en bas

Retour à la ligne pour une variable texte Empty Retour à la ligne pour une variable texte

Message  Marie Mer 2 Mar - 22:28

Bonjour, Je souhaiterais ajouter un retour chariot dans un champ (étape data qui me permet de préparer ma table finale avant un proc report).

Voici mon bout de programme concerné :
if PERCENT ne . then X2=compbl(COUNT||" "||compress('('||POUR||' %)') ||"
["||ICL||"% ; "||ICU||"%]");

Qui me donne l'effectif, les % et les IC de la proportions entre crochets.
(ex : XX (YY.YY %) [ZZ.ZZ % ; ZZ.ZZ %]
Ce que je souahiterais c'est le retour à la ligne après la fermeture de la
parenthèse. Auriez-vous une idée SVP ?
Merci par avance

Marie

Messages : 2
Date d'inscription : 02/03/2011

Revenir en haut Aller en bas

Retour à la ligne pour une variable texte Empty Re: Retour à la ligne pour une variable texte

Message  Intracen Lun 28 Mar - 14:45

J'ai un début de réponse, mais je ne sais pas si le retour à la ligne s'affichera dans la fenêtre output.

Le retour chariot se code '0D'x et le fin de ligne '0A'x
Windows intègre ces deux caractère lors que l'on presse la touche entrée.
Mais si on lui donne un seul des deux dans une chaine de caractère il comprend qu'il faut aller à la ligne.
Glisse simplement un des entre deux double "pipe"
Code:
|| '0A'x ||
Par contre SAS l'affichera comme un caractère spécial.
Bonne chance et tiens nous informés si tu arrives à atteindre ton objectif et comment tu y es parvenue.

Intracen

Messages : 1
Date d'inscription : 28/03/2011

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum