BRYTER

  • 08/04/2020
  • 2 minutter å lese
  • M
  • v

  • m

evaluerer et uttrykk mot en liste over verdier og returnerer ett av flere mulige resultatuttrykk.

Syntaks

SWITCH(<expression>, <value>, <result>…) 

Parametere

erm

Definisjon
uttrykk ethvert dax-uttrykk som returnerer en enkelt skalarverdi, der uttrykket skal evalueres flere ganger (for hver rad/kontekst).
verdi en konstant verdi som skal samsvare med resultatene av uttrykket.
resultat alle skalaruttrykk som skal evalueres hvis resultatene av uttrykket samsvarer med den tilsvarende verdien.
else alle skalaruttrykk som skal evalueres hvis resultatet av uttrykket ikke samsvarer med noen av verdiargumentene.

Returverdi

en skalarverdi som kommer fra et av resultatuttrykkene, hvis det var samsvar med verdi, eller fra det andre uttrykket, hvis det ikke var samsvar med noen verdi.

Merknader

alle resultatuttrykk og det andre uttrykket må være av samme datatype.

Eksempel

følgende eksempel oppretter en beregnet kolonne med månedsnavn.

= SWITCH(, 1, "January", 2, "February", 3, "March", 4, "April" , 5, "May", 6, "June", 7, "July", 8, "August" , 9, "September", 10, "October", 11, "November", 12, "December" , "Unknown month number" ) 

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.