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