- 08/04/2020
- 2 minut, aby si
-
- M
- v
- m
Vyhodnotí výraz na seznam hodnot a vrátí jednu z více možných výsledků výrazů.
Syntax
SWITCH(<expression>, <value>, <result>…)
Parametry
Období | Definice |
---|---|
výraz | Žádné DAX výraz, který vrátí jedinou skalární hodnotu, pokud výraz bude vyhodnocen několikrát (pro každý řádek/kontextu). |
hodnota | konstantní hodnota, která má být porovnána s výsledky výrazu. |
výsledek | jakýkoli skalární výraz, který má být vyhodnocen, pokud výsledky výrazu odpovídají odpovídající hodnotě. |
else | jakýkoli skalární výraz, který má být vyhodnocen, pokud výsledek výrazu neodpovídá žádnému z hodnotových argumentů. |
skalární hodnota vychází z jednoho výsledku výrazy, když tam byl zápas s hodnoty, nebo z jiného výrazu, pokud neexistuje žádná shoda s žádnou hodnotou.
poznámky
všechny výrazy výsledku a výraz else musí být stejného datového typu.
příklad
následující příklad vytvoří vypočtený sloupec názvů měsíců.
= 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" )