<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¡Hola a todos!
He creado lo que creo que se conocen como columnas de indicadores. En mi estudio, tengo dos preguntas falsas para ver si los encuestados están prestando atención, no mi idea, y estoy tratando de crear una única variable que contenga ...
- Los que respondieron correctamente a ambos.
- Aquellos que respondieron A UNO mal
- Los que respondieron AMBOS mal
Así que tenemos un conjunto de grupos mutuamente excluyentes. Cuando filtré, señalé VERDADERO con "1" y FALSO con nada. Hice esto con los tres grupos, lo que me ha dejado con 3 columnas que reflejan lo siguiente, excluyendo la última columna ...
| BothCorrect | OneWrong | TwoWrong | Lo que quiero |
|---|
| . | 2 | . | 2 |
| 1 | . | . | 1 |
| . | . | 3 | 3 |
Lo que estoy tratando de hacer es combinar las primeras 3 columnas en la última, en cuyo punto entraría y etiquetaría qué son 1, 2 y 3.
Probé una fórmula ...
If(:BothCorrect == 1, 1, If(:OneWrong == 2, 2, If(:TwoWrong == 3, 3, "NA")))
Eso no funcionó, probablemente debido a la sintaxis.
¿Podría alguien proporcionar orientación sobre esto, por favor, con o sin el uso de una fórmula?
Los "!" es una notación abreviada en JSL para la función Not (). Niega su argumento. Entonces, IsMissing (x) devuelve 1 si x no falta y cero si x falta.
Miguel,
Gracias, funcionó, pero tuve que volver a la fórmula e incluir el "!" antes de la "falta". Cuál es el "!" haciendo exactamente?
Si tiene columnas numéricas y solo está buscando el primer valor no faltante (o si puede suponer que solo faltará una de las tres columnas), es posible que esta fórmula de columna quiera que necesite:
Si (! Falta) (: BothCorrect),
: BothCorrect,
Si (! Falta) (: OneWrong),
:
Si (! Falta) (: TwoWrong),
Dos equivocados
.
)
)
)