Da es mehr als 99 Berufe sind, kann ich in den jeweiligen Fragen nicht alle Berufe als Item hinterlegen und nur die zuvor ausgewählten anzeigen lassen.
Nachdem Sie sonst jedesmal 3x400 Variablen hätten, wäre das auch sonst keine so gute Idee, denke ich ;)
Haben Sie eine Idee für eine "schöne" Lösung?
Ja, die Multi-Level-Funktionen. Allerdings könnten Sie die Berufe damit nur nacheinander abfragen, nicht gleichzeitig in einer Fragebatterie.
Alternativ würde ich (schon um die große Anzahl an Items zu vermeiden) nur 3 Items für die drei Berufe vorsehen - und zusätzlich in 3 interne Variablen speichern, welche Berufe (Codes) es sind. Dann würde ich den Datensatz nach der Erhebung so umstrukturieren (vorzugsweise in R), dass wieder ein Beruf pro Datenzeile steht - die interne Variable erleichtert es mir dann, dass ich bei der Auswertung schnell gruppieren könnte.
Statt horizontaler Skalen würde ich natürlich "normale" Skalenfragen verwenden. Zur Anzeige der drei Berufe einfach Platzhalter. Diese würde ich zusammen mit den internen Variablen setzen.