<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous!
J'ai créé ce que je crois appeler des colonnes d'indicateurs. Dans mon étude, j'ai deux questions de faux-fuyants pour voir si les répondants font attention, pas mon idée, et j'essaie de créer une seule variable contenant...
- Ceux qui ont répondu correctement aux deux
- Ceux qui ont mal répondu UN
- Ceux qui ont mal répondu LES DEUX
Nous avons donc un ensemble de groupes mutuellement exclusifs. Lorsque j'ai filtré, j'ai marqué TRUE avec "1" et FALSE avec rien. Je l'ai fait avec les trois groupes, ce qui m'a laissé 3 colonnes qui reflètent ce qui suit, à l'exclusion de la dernière colonne...
| Les deuxCorrect | OneWrong | Deux torts | Ce que je veux |
|---|
| . | 2 | . | 2 |
| 1 | . | . | 1 |
| . | . | 3 | 3 |
Ce que j'essaie de faire, c'est de combiner les 3 premières colonnes dans la dernière, à quel point j'entrerais et étiquetterais ce que sont 1, 2 et 3.
J'ai essayé une formule...
If(:BothCorrect == 1, 1, If(:OneWrong == 2, 2, If(:TwoWrong == 3, 3, "NA")))
Cela n'a pas fonctionné, probablement à cause de la syntaxe.
Quelqu'un pourrait-il fournir des conseils à ce sujet, s'il vous plaît, avec ou sans l'utilisation d'une formule?
Le "!" est une notation abrégée en JSL pour la fonction Not(). Il nie son argument. Donc !IsMissing(x) renvoie 1 si x n'est pas manquant et zéro si x est manquant.
Michael,
Merci, cela a fonctionné, mais j'ai dû revenir dans la formule et inclure le "!" avant le "Manquant". Quel est le "!" faire exactement ?
Si vous avez des colonnes numériques et que vous recherchez simplement la première valeur non manquante (ou si vous pouvez supposer qu'une seule des trois colonnes ne manquera pas), cette formule de colonne peut vous être utile :
Si( !Is Missing( :BothCorrect ),
:Les deuxCorrect,
Si( !Is Missing( :OneWrong),
:OneWrong,
Si( !Is Missing( :TwoWrong ),
:TwoWrong,
.
)
)
)