Hallo,
ich erstelle einen Filter für einen Summenscore und für die spezifische Beantwortung von 2 Items. Beides führt zu Ausschluss aus der Studie. Der Code funktioniert eigentlich, ich bekomme aber die Fehlermedung, dass die Items, die ich angebe, im Fragebogen nicht abgefragt werden, obwohl die Variablennamen korrekt sind und auch vorher auf einer separaten Seite erfragt werden.
Das ist mein Code:
$PCL_score = valueSum('PS02'); //Summe über alle Items der PCL
if(($PCL_score >= 33) || (value('PS06_01') == 1) || (value('PS06_01') == 2) ||
(value('PS06_02') == 1) || (value('PS06_02') == 2) ) {
text('PS04');
buttonHide();
}
Das Problem liegt im value Befehl, der debug Modus zeigt an: Die Variable PS06_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln (dasselbe für alle anderen Variablen).
Danke für die Hilfe und liebe Grüße!