joffm: Thanks so much for your sample.
Anyone: If my first question is a drop-down list instead of an array, would my equation look like this instead?: {M1_SQ001=(if(Q1.NAOK=="A1","Y",""))}
For any non-programmers like myself out there, the answer to my question is "yes."
There are two issues with joffm's solution that can't be worked around from what I can tell, and they both relate to scale:
* In the survey's general settings, the Format must be set to question-by-question. Group-by-group will not work. Anyone who has developed advanced surveys will know that group-by-group is an important feature.
* If you download and preview joffm's survey, you'll see that even though the "hidden" rank options don't appear, the survey still maintains the space for them within the control's frame. Similar to CSS property visibility: hidden versus display: none. Several hidden options are fine, but at some point the amount of white space is too much.