我很尴尬地问这个,因为它看似简单,但我无法弄清楚。
我试图根据多个if-then语句创建一个新变量。 例如:
if question1=1 then newvar=1;
if question2=1 then newvar=2;
if question3=1 and question4=1 then newvar=3;
if question5 in (1 2) then newvar=4;
if question1=2 then newvar=5;
我认为我可能会用每个声明覆盖newvar?那是怎么回事?
答案 0 :(得分:2)
您只是缺少else
声明:
if question1=1 then newvar=1; else if question2=1 then newvar=2; else if question3=1 and question4=1 then newvar=3; else if question5 in (1 2) then newvar=4; else if question1=2 then newvar=5;