Aider! Instructions conditionnelles contenant des valeurs manquantes<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de créer une colonne qui étiquette une paire de points
comme relevant de la catégorie « I », « II », « III » ou « IV ».La paire de points est
basé sur deux colonnes, et certaines cellules ont des valeurs manquantes.Je suis
certain que mon code est logiquement correct. Quelqu'un peut-il m'aider à trouver une solution de travail?
Vous trouverez ci-dessous plusieurs de mes tentatives JSL :
Pour chaque ligne(Assign(:Quadrant_Running = If(Is
Manquant(:Running_Y), Continue(), Manquant(:Running_X), Continue(), If(:Running_Y
>= 3 & :Running_X >= 3, "I", If(:Running_Y > 3 &
:Running_X < 3, "II", Si(:Running_Y < 3 & :Running_X <
3, "III", "IV")))))))
Pour chaque ligne(Assign(:Quadrant_Running = If(Is
Manquant(:Running_Y), Continue(), Manquant(:Running_X), Continue(), :Running_Y
>= 3 & :Course_X >= 3, "I", :Course_Y > 3 &
:Running_X < 3, "II", :Running_Y < 3 & :Running_X <
3, "III", "IV"))
J'ai aussi essayé d'utiliser un "Ou" conditionnel : Si(Is
Manquant(:Running_Y)|Manquant(:Running_X), Continue())
Et aussi : If(Is Missing(:Running_Y|:Running_X),
Continuer()).
Merci pour toute aide !!!
Re : A l'aide ! Instructions conditionnelles contenant des valeurs manquantesMerci pour votre aide les gars!
L'instruction assign était plus compacte et j'ai fini par pouvoir utiliser l'instruction Continue().
Le problème était les paramètres de ma colonne, je ne les avais pas changés en valeurs de caractères lorsque j'ai créé la colonne à l'origine. Cela a permis à la formule de fonctionner !
Re : A l'aide ! Instructions conditionnelles contenant des valeurs manquantesEn fait, je pense que le Continuer() de votre script d'origine est OK - il vous suffit de supprimer le Attribuer() .
De plus, votre deuxième tentative (sans le Attribuer() ) est plus compact :
Pour chaque ligne(
:Quadrant_Running = Si(
Est manquant( :Running_Y ), Continue(),
Est manquant( :Running_X ), Continue(),
:Running_Y >= 3 & :Running_X >= 3, "I",
:Courant_Y > 3 & :Courant_X < 3, "II",
:Courant_Y < 3 & :Courant_X < 3, "III",
"IV"
)
)
Re : A l'aide ! Instructions conditionnelles contenant des valeurs manquantesCe script fait-il ce que vous recherchez ?je viens de retirer le Attribuer() fonction et changé le Continuer e() 's pour vider les chaînes (""), de sorte que Quadrant_Running sera une chaîne manquante lorsqu'une ou les deux de vos colonnes X/Y sont manquantes.
Pour chaque ligne(
:Quadrant_Running = Si(
Est manquant( :Running_Y ), "",
Est manquant( :Running_X ), "",
Si( :Running_Y >= 3 & :Running_X >= 3,
"JE",
Si( :Running_Y > 3 & :Running_X < 3,
"Je",
Si( :Courant_Y < 3 & :Courant_X < 3,
"III",
"IV"
)
)
)
)
)