Hallo Herr Leuschner,
das Problem ist, dass $[if ...]$ nicht verschachtelt werden darf. Wie Herr Mai schon erwähnt hat, können Sie viele Probleme mit Hilfsvariablen bzw. Hilfsscores lösen. Der Screenshot zeigt ein funktionierendes Beispiel. Die Hilfsvariable ist im Karteieintrag nicht zu sehen, da die Breite auf 0 gesetzt ist.