I've been messing around with the math operations in Qualtrics and have repeatedly been treated with {Invalid Expression}. After some testing I believe it's from the piped text within the expression. For instance, I set up this very simple survey:
I've tested the survey by using the 'Preview' button and have input numbers like 1 or 2 or 3 into text box for Q1. I've also tried changing the validation to make sure whatever entered is a number. However, the expression in Q2 always returns {Invalid Expression}. Is there something wrong with my syntax?
Solved
Piped text in math operation not working properly
Best answer by adstr
I contacted support and found out that the html got jumbled up due to the way I was typing (it took us 20 minutes to figure that out). I first typed "$e{ " then input the piped text. However, the way it should be done is to first input the piped text, so you get "${q://QID1/ChoiceTextEntryValue}" then put an "e" between "$" and "{", and include spacing where necessary. This makes it so that the html syntax is how it should be. This is how I got it to work. Disappointed to how finicky that is.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
