Naar hoofdinhoud gaan
Retourneert het resultaat dat overeenkomt met de eerste overeenkomende waarde. Als het case-argument evalueert naar Waar, wordt het bijbehorende resultaat geretourneerd, anders wordt het else-argument geretourneerd. Categorie: logical Syntax:
Switch(waarde, case1, resultaat1, [case2], [resultaat2], ..., [anders])
Retourneert: AnyColumn Contextfiltering: ✓ Ja

Parameters

NaamTypeVereistBeschrijving
waardekolom|any✓ JaDe waarde om te testen.
case 1any✓ JaDe case om de waarde tegen te testen.
resultaat 1any✓ JaHet resultaat dat wordt geretourneerd als de voorgaande case overeenkomt met de invoerwaarde.
aanvullende cases en resultatenvariabel✗ NeeMeerdere paren kunnen in een enkele functie worden opgesomd. Elke opgegeven case moet een bijbehorend resultaat hebben.
andersany✗ NeeHet resultaat dat wordt geretourneerd als geen enkele case overeenkomt met de waarde. Indien niet opgegeven, wordt een Null-resultaat geretourneerd.

Validatie

  • Minimum parameters: 3
  • Maximum parameters: Onbeperkt

Voorbeelden

Switch(1, 0, "Geen", 1, "Eén", "Veel")
Test waarde 1 tegen de cases en retourneert het bijbehorende resultaat. Resultaat: Eén
Switch([dimensie-param], "Productfamilie", [Productfamilie], "Producttype", [Producttype])
Retourneert dynamisch verschillende kolommen op basis van parameterselectie.
Last modified on March 13, 2026