kapcsoló

  • 08/04/2020
  • 2 perc olvasás
    • M
    • v
    • m

értéklista alapján értékel egy kifejezést, és több lehetséges eredménykifejezés egyikét adja vissza.

szintaxis

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

paraméterek

kifejezés definíció
expression bármely DAX kifejezés, amely egyetlen skalár értéket ad vissza, ahol a kifejezést többször kell értékelni (minden sorhoz/kontextushoz).
érték állandó érték, amelyet össze kell illeszteni az expresszió eredményeivel.
eredmény bármely skaláris kifejezés értékelendő, ha a kifejezés eredményei megegyeznek a megfelelő értékkel.
else bármely skaláris kifejezés értékelendő, ha a kifejezés eredménye nem egyezik az érték argumentumok egyikével sem.

visszatérési érték

egy skalár érték, amely az egyik eredménykifejezésből származik, Ha volt egyezés értékkel, vagy az else kifejezésből, ha nem volt egyezés semmilyen értékkel.

Megjegyzések

minden eredménykifejezésnek és az else kifejezésnek azonos adattípusúnak kell lennie.

példa

a következő példa a hónapnevek számított oszlopát hozza létre.

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.