SWITCH 関数 (DAX)
値のリストに対して式を評価し、考えられる結果式のうちの 1 つを返します。
構文
SWITCH(<expression>, <value>, <result>[, <value>, <result>]…[, <else>])
パラメーター
expression
単一のスカラー値を返す任意の DAX 式。式は、行/コンテキストごとに複数回評価されます。value
expression の結果と照合する定数値。result
expression の結果が対応する value と一致する場合に評価されるスカラー式。else
expression の結果がいずれの引数 value とも一致しない場合に評価されるスカラー式。
戻り値
value と値が一致する場合は、いずれかの result 式に基づくスカラー値。いずれの value とも値が一致しない場合は else 式。
説明
result の式と else の式はすべて同じデータ型である必要があります。
使用例
次の例では、月の名前の計算列を作成します。
=SWITCH([Month], 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" )