<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle!
Ich habe sogenannte Indikatorspalten erstellt. In meiner Studie habe ich zwei Ablenkungsfragen, um zu sehen, ob die Befragten aufmerksam sind, nicht meine Idee, und ich versuche, eine einzelne Variable zu erstellen, die Folgendes enthält:
- Wer beides richtig beantwortet hat
- Diejenigen, die EINS falsch geantwortet haben
- Diejenigen, die BEIDE falsch geantwortet haben
Wir haben also eine sich gegenseitig ausschließende Gruppe von Gruppen. Beim Filtern habe ich WAHR mit „1“ und FALSCH mit „Nichts“ markiert. Ich habe dies mit allen drei Gruppen gemacht, sodass ich drei Spalten habe, die das Folgende widerspiegeln, mit Ausnahme der letzten Spalte ...
| Beides ist richtig | OneFalsch | ZweiFalsch | Was ich möchte |
|---|
| . | 2 | . | 2 |
| 1 | . | . | 1 |
| . | . | 3 | 3 |
Was ich versuche, ist, die ersten drei Spalten in der letzten zusammenzufassen. An dieser Stelle würde ich hineingehen und beschriften, was 1, 2 und 3 sind.
Ich habe eine Formel ausprobiert...
If(:BothCorrect == 1, 1, If(:OneWrong == 2, 2, If(:TwoWrong == 3, 3, "NA")))
Das hat wahrscheinlich aufgrund der Syntax nicht funktioniert.
Könnte mir bitte jemand dazu eine Anleitung geben, mit oder ohne Verwendung einer Formel?
Der "!" ist eine Kurzschreibweise in JSL für die Not()-Funktion. Es negiert sein Argument. Also gibt !IsMissing(x) 1 zurück, wenn x nicht fehlt, und Null, wenn x fehlt.
Michael,
Vielen Dank, das hat funktioniert, aber ich musste zurück in die Formel gehen und das „!“ einfügen. vor dem „Fehlt“. Was ist der "!" genau machen?
Wenn Sie numerische Spalten haben und nur nach dem ersten nicht fehlenden Wert suchen (oder wenn Sie davon ausgehen können, dass nur eine der drei Spalten nicht fehlt), benötigen Sie möglicherweise diese Spaltenformel:
If( !Is Missing( :BothCorrect ),
:BeideRichtig,
If( !Is Missing( :OneWrong ),
:OneFalsch,
If( !Is Missing( :TwoWrong ),
:ZweiFalsch,
.
)
)
)