Cenário: Você pede aos respondentes para avaliarem seu nível de satisfação para Produto, Suporte e Serviço. Se os respondentes derem uma avaliação baixa de 1 ou 2, então eles devem ser solicitados a comentar por que deram uma avaliação baixa.
#if (${Q2_1} == 1 || ${Q2_1} == 2)
$survey.branchTo("Q3")
#end
#if (${Q2_2} == 1 || ${Q2_2} == 2)
$survey.branchTo("Q4")
#end
#if (${Q2_3} == 1 || ${Q2_3} == 2)
$survey.branchTo("Q5")
#end
Aqui: Q2 é o código da pergunta para a Pergunta de Matriz. As perguntas em uma matriz são referenciadas da seguinte forma: Q2_1 para a primeira pergunta na matriz. Q2_2 para a segunda e assim por diante. A primeira instrução if verifica se Q2_1 é pontuado como 1 ou 2, se verdadeiro, então a ramificação é definida para Q3. Da mesma forma, a segunda e a terceira instrução if verificam se a segunda e a terceira perguntas foram pontuadas como 1 ou 2 e ramificam para as perguntas correspondentes se verdadeiro.