SWITCH

  • 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ů.

návratová hodnota

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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.