I am doing a merge from a XLSX file. Everything seems to work except for trying to conditionally print an “X” in one of three locations. The location for “X” is determined by the value in a field loaded from the XLSX file.
I insert three conditional text fields, that are set as so:
CONDITION: registration.[My-Table].SkillLevel == “Beginner”
THEN: X
ELSE:
CONDITION: registration.[My-Table].SkillLevel == “Intermediate”
THEN: X
ELSE:
CONDITION: registration.[My-Table].SkillLevel == “Advanced”
THEN: X
ELSE:
Each record’s SkillLevel field has a value of either Beginner, Intermediate, or Advanced. However; when I do the merge, each of the conditions prints “X” when I only expect a single “X”.
Any obvious (or no so obvious) ideas about what may be going on?
It appears to me it is just checking for the SkillLevel field being non-empty instead of comparing the contents of the (expected) string.