switch()
switch hat beliebig viele Parameter, die abwechselnd eine Bedingung und ein Ergebnis darstellen. Ist der erste Parameter wahr, wird das Ergebnis des zweiten Parameters zurückgegeben. Andernfalls wird geprüft, ob der dritte Parameter wahr ist und in diesem Fall das Ergebnis des vierten Parameters zurückgegeben, usw. Beispiel:
switch([Startnr]<100;"A";[Startnr]<200;"B";[Startnr]<300;"C")
Wenn die Startnummer kleiner 100 ist, wird A zurückgegeben. Wenn die Startnummer kleiner 200 (aber größer-gleich 100) ist, wird B zurückgegeben. Wenn die Startnummer kleiner 300 (aber größer-gleich 200) ist, wird C zurückgegeben. Wenn die Startnummer größer-gleich 300 ist, wird nichts zurückgegeben.