Aiuto! Dichiarazioni condizionali contenenti i Valori mancanti<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto cercando di creare una colonna che etichetta un paio di punti
rientrando nella categoria "I", "II", "III" o "IV". La coppia di punti è
basato su due colonne e alcune celle hanno valori mancanti. sono
certo il mio codice è logicamente corretto. Qualcuno può aiutarmi a trovare una soluzione funzionante?
Di seguito sono riportati alcuni dei miei tentativi JSL:
Per ogni riga (Assegna (: Quadrant_Running = If (Is
Mancante (: Corsa_Y), Continua (), Manca (: Corsa_X), Continua (), Se (: Corsa_Y
> = 3 e: Running_X> = 3, "I", If (: Running_Y> 3 &
: Running_X
, "II", If (: Running_Y
&: Running_X <
3, "III", "IV"))))))
Per ogni riga (Assegna (: Quadrant_Running = If (Is
Mancante (: Corsa_Y), Continua (), Manca (: Corsa_X), Continua (),: Corsa_Y
> = 3 e: Running_X> = 3, "I",: Running_Y> 3 &
: Running_X
, "II",: Running_Y
&: Running_X <
3, "III", "IV"))
Ho anche provato a usare un "Or" condizionale: If (Is
Manca (: Running_Y) | Manca (: Running_X), Continua ())
Inoltre: If (Is Missing (: Running_Y |: Running_X),
Continua()).
Grazie per l'assistenza !!!
Ri: Aiuto! Dichiarazioni condizionali contenenti i Valori mancantiGrazie per il vostro aiuto ragazzi!
La dichiarazione di assegnazione era più compatta e ho finito per usare l'istruzione Continue ().
Il problema erano le impostazioni sulla mia colonna, non le avevo cambiate in valori di caratteri quando ho creato la colonna in origine. In questo modo è possibile eseguire la formula!
Ri: Aiuto! Dichiarazioni condizionali contenenti i Valori mancantiIn realtà, penso che Continua() dal tuo script originale è OK - hai solo bisogno di rimuovere il Assegnare() .
Inoltre, il tuo secondo tentativo (senza il Assegnare() ) è più compatto:
Per ogni riga (
: Quadrant_Running = If (
Manca (: Running_Y), Continua (),
Manca (: Running_X), Continua (),
: Running_Y> = 3 &: Running_X> = 3, "I",
: Running_Y> 3 &: Running_X
, "II",
: Running_Y
&: Running_X
, "III",
"IV"
)
)
Ri: Aiuto! Dichiarazioni condizionali contenenti i Valori mancantiQuesto script fa ciò che stai cercando? Ho appena rimosso il Assegnare() funzione e ha cambiato il continu e () 's to empty strings (""), in modo che Quadrant_Running sia una stringa mancante quando manca una o entrambe le colonne X / Y.
Per ogni riga (
: Quadrant_Running = If (
Manca (: Running_Y), "",
Manca (: Running_X), "",
Se (: Running_Y> = 3 &: Running_X> = 3,
"IO",
Se (: Running_Y> 3 &: Running_X
,
"II",
Se (: Running_Y
&: Running_X
,
"III",
"IV"
)
)
)
)
)