Bonjour
Je rencontre un problème et j’aurai besoin d’aide.
A partir d’une variable texte (VAR_TEX) qui peut comprendre plusieurs mots (ex : boutons sur le visage), j’ai découpé cette variable en plusieurs ce qui donne Mot_VAR_TEX1 [bouton], Mot_VAR_TEX2 [sur] Mot_VAR_TEX3 [le] Mot_VAR_TEX4 [visage] en écrivant le programme suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
array VAR_TEX(4) $20. ; 
do i=1 to i=4 ; 
Mot_ VAR_TEX(i) = scan (VAR_TEX,i) ; 
end ;
run ;
Maintenant j’aimerais créer une autre variable dont la valeur dépend des différentes combinaisons de mots. Le bout de commande est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Length CODE $7. ;
array Mot_VAR_TEX(4) ;
do i=1 to i=4 ; 
if Mot_VAR_TEX(i) in (ʽʽboutonʼʼ) and Mot_VAR_TEX(i) (ʽʽvisageʼʼ) then CODE= ʽʽL704ʼʼ ;
end ;
run ;
Ce bout de commande ne fonctionne pas ! pourriez-vous m’aider ???