przełącznik

  • 08/04/2020
  • 2 minuty do odczytu
    • M
  • v
  • m

oblicza wyrażenie względem listy wartości i zwraca jedno z wielu możliwych wyrażeń wynikowych.

składnia

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

parametry

termin definicja
wyrażenie Dowolne wyrażenie DAX, które zwraca pojedynczą wartość skalarną, gdzie wyrażenie ma być obliczane wielokrotnie (dla każdego wiersza/kontekstu).
wartość stała wartość do dopasowania z wynikami wyrażenia.
wynik Dowolne wyrażenie skalarne do obliczenia, jeśli wyniki wyrażenia odpowiadają odpowiedniej wartości.
else Dowolne wyrażenie skalarne do obliczenia, jeśli wynik wyrażenia nie pasuje do żadnego z argumentów wartości.

Zwraca wartość

wartość skalarna pochodząca z jednego z wyrażeń wynikowych, jeśli było dopasowanie do wartości, lub z wyrażenia else, jeśli nie było dopasowania do żadnej wartości.

uwagi

wszystkie wyrażenia wynikowe oraz wyrażenie else muszą być tego samego typu danych.

przykład

poniższy przykład tworzy obliczoną kolumnę nazw miesięcy.

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.