- 08/04/2020
- 2 minutter å lese
- M
- m
v
evaluerer et uttrykk mot en liste over verdier og returnerer ett av flere mulige resultatuttrykk.
Syntaks
SWITCH(<expression>, <value>, <result>…)
Parametere
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" )