Bonjour ,
Je dispose de 10 variables sous la forme de VAR1 .... VAR10 et je souhaite à partir de ces variables de calculer une variable (que j'appelle par exemple VAR) qui est égale à 1 si au moins l'une des variables est égale à 1.
Un code simple comme celui marche :
Je voudrais néanmoins automatiser ce code en fonction du nombre de variables vu que le nombre de mes variables VAR peut changer. Je ne vois absolument pas comment je peux faire ni en macro ni avec un array, si l'un de vous a une solution je suis bien preneuse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 data toto ; set toto ; if var1=1 or var2=1 or var3=1 or var4=1 or var5=1 or var6=1 or var7=1 or var8=1 or var9=1 or var10=1 then var=1 ; run ;
Je vous remercie d'avance de votre aide.
Bonne journée.
Partager