I built a 9x5 matrix table in Qualtrics. The 9 rows are 9 items I want the participants to rate on a scale 1-5. Based on their rating, I will ask two sets of follow-up questions. For each row rating greater than or equal to 3, there are 4 follow up questions. For each row rating less than or equal to 2, there is 1 follow up question.
I built two blocks, block 1 for the matrix and block 2 for the follow-up questions. In block 2, I built loop & merge and typed in the 9 rows in the field manually. Then I used piped text (e.g., ${lm://Field/1}) in the question wording so it displays the correct row label for each iteration.
With the display logic, for 1st set of follow-up questions, I selected question-> row 1 -> greater than or equal to 3, then chose "OR” statement, then Row2 >=3 OR … OR Row9 >=3. for 2nd set of follow-up questions, I selected question-> row 1 -> less than or equal to 2, then chose "OR” statement, then Row2 <=2 OR … OR Row9 <=2.The issue now is that when I preview the survey, it did not display the follow-up questions according to the display logic.
It seems you are missing a condition to match the row with the loop.
If row1 >= 3
AND loop 1 is current loop
OR
row2 >=3
AND loop 2 is current loop
...etc...