- 08/04/2020
- 2 minutes to read
- M
- m
v
arvioi lausekkeen arvoluetteloa vasten ja palauttaa yhden useista mahdollisista tulosilmauksista.
syntaksi
SWITCH(<expression>, <value>, <result>…)
parametrit
termi | |
---|---|
lauseke | mikä tahansa DAX-lauseke, joka palauttaa yhden skalaariarvon, jolloin lauseke on arvioitava useita kertoja (jokaiselle riville/asiayhteydelle). |
arvo | vakioarvo, joka vastaa lausekkeen tuloksia. |
tulos | mikä tahansa skalaarilauseke, joka on arvioitava, jos lausekkeen tulokset vastaavat vastaavaa arvoa. |
else | mikä tahansa skalaarilauseke, joka on arvioitava, jos lausekkeen tulos ei vastaa mitään arvoargumenteista. |
palautusarvo
skalaariarvo, joka tulee jostakin tulosilmaisusta, jos on vastaavuus arvon kanssa, tai else-lausekkeesta, jos ei ole vastaavuutta minkään arvon kanssa.
huomautukset
kaikkien tulosilmoitusten ja else-lausekkeen on oltava samaa tietotyyppiä.
esimerkki
seuraava esimerkki luo lasketun sarakkeen kuukauden nimiä.
= 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" )