SWITCH

  • 08/04/2020
  • 2 minutes to read
  • M
  • v

  • m

arvioi lausekkeen arvoluetteloa vasten ja palauttaa yhden useista mahdollisista tulosilmauksista.

syntaksi

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

parametrit

määritelmä

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" ) 

Vastaa

Sähköpostiosoitettasi ei julkaista.