|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 35 ![]() |
bonjour,
j'ai un problème dans ma commande. J'ai un tableau avec une variable caractères (ATC1) et je veux, à partir des valeurs de cette variable recréer de nouvelles variables que j'appelle crit (0 ou 1). la variable atc1 a aussi des valeurs manquantes et c'est là qu'est le problème, j'aimerai que quand atc1 est " " alors toutes les variables crit soit ".". Ca ne marche pas il me me met "0" Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
bah c'est toi qui lui a demandé de mettre des 0 (Zéro)
|
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() |
c'est bizarre!!
Avec le code ci-dessous le test marche bien si la variable est vide. Code :
Et vérifier si le contenu est différent de 20
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
S_a_m à raison
La structure du test n'est bon If ... then Else if ... then Else ....
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 35 ![]() |
je sais bien que je "lui ai dit de mettre 0" justement je ne voyait pas comment faire.
|
|
|
00
|
|
|
#6 | |
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
Citation:
Code :
IF ATC1 IN ('N06AA02', 'N06AA04', 'N06AA06', 'N06AA09', 'N06AA12', 'N06AA16', 'N06AA17', 'N06AA21')and crit4 ne . then crit4=1; else crit4=0;
|
|
|
|
00
|
|
|
#7 | |||
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 35 ![]() |
le résultat n'est pas différent de 2à mais je vous avoue que je ne comprends pas ce qu'il faut que je fasse de cette commande.
Citation:
|
|||
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 35 ![]() |
Non justement car c'est le crit4 que je veux créer
Si ATC1 contient une de ces valeurs ('N06AA02', 'N06AA04', 'N06AA06', 'N06AA09', 'N06AA12', 'N06AA16', 'N06AA17', 'N06AA21') alors crit4=1, sinon crit4=0 sauf si ATC1=. alors crit4=. c'est en français ce que je veux faire j'ai essayé Code :
IF ATC1='M01AB01' then crit1=1; else IF ATC1 ne " " then crit1=0; Citation:
|
|
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() ![]() |
Code :
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 35 ![]() |
du coup j'ai essayé ca :
Code :
IF ATC1='M01AB01' then crit1=1; else IF ATC1=" " then crit1=.; else crit1=0; |
|
|
00
|
|
|
#11 | |||
![]() ![]() Samir SELMANEConsultant en Business Intelligence Inscription : février 2011 Messages : 1 012 ![]() |
Citation:
si t'essaies sa : Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com