Retourner à la version anglaise de la documentationFonctions logiques
Fonctions logiques (SPSS Modeler)
Dernière mise à jour : 07 oct. 2024
Vous pouvez utiliser des expressions CLEM pour effectuer des opérations logiques.
Fonction | Résultat | Descriptif |
---|---|---|
COND1 and COND2 |
Booléen | Cette opération est une conjonction logique et renvoie une valeur true (vrai) si COND1 et COND2 sont toutes les deux vraies. Si COND1 est fausse, COND2 n'est pas évaluée ; il est alors possible d'avoir des conjonctions où COND1 teste d'abord si une opération dans COND2 est autorisée. Par exemple, length(Label) >=6 et Label(6) =
'x' . |
COND1 or COND2 |
Booléen | Cette opération est une disjonction logique (inclusive) et renvoie une valeur true (vrai) si l'une des deux conditions COND1 ou COND2 est vraie ou si les deux le sont. Si COND1 est vraie, COND2 n'est pas évaluée. |
not(COND) |
Booléen | Cette opération est une négation logique et renvoie une valeur true (vrai) si COND est fausse. Sinon, cette opération renvoie la valeur 0. |
if COND then EXPR1 else EXPR2 endif |
Tout | Cette opération est une évaluation conditionnelle. Si COND est vraie, cette opération renvoie le résultat de l'évaluation de l'expression EXPR1. Sinon, elle renvoie le résultat de l'évaluation de l'expression EXPR2. |
if COND1 then EXPR1 elseif COND2 then EXPR2 else EXPR_N endif |
Tout | Cette opération est une évaluation conditionnelle à plusieurs branches. Si COND1 est vraie, cette opération renvoie le résultat de l'évaluation de l'expression EXPR1. En revanche, si COND2 est vraie, l'opération renvoie le résultat de l'évaluation de l'expression EXPR2. Sinon, le résultat de l'évaluation de l'expression EXPR_N est renvoyé. |