BI探検ノート

PL-300 練習ドリル(非公式) / 領域2 データのモデル化 / はい/いいえ

SWITCH(TRUE()) の、条件の順番

売上の区分を、2通りの SWITCH(TRUE()) で付けた。「正しい順」は、条件 売上 >= 4000 を先に、売上 >= 3000 を後に書いた。「逆の順」は、売上 >= 3000 を先に、売上 >= 4000 を後に書いた。

正しい順
SWITCH ( TRUE (), 売上 >= 4000, "A", 売上 >= 3000, "B", "C" )
逆の順
SWITCH ( TRUE (), 売上 >= 3000, "B", 売上 >= 4000, "A", "C" )

それぞれの文は、正しいか(売上は、3,200 や 5,000 などの6行)。

解き方

SWITCH(TRUE()) は、上から順に評価して、最初に当たった条件の結果を返します。厳しい条件(絞り込みの強いもの)を、先に書きます。

根拠(確かめたこと)

公式ドキュメント

関連する記事

Microsoft 公式の教材ではなく、非公式の練習問題です。確認日: 2026-11-04。一覧に戻る / ドリルを始める

発行: 濵口 翔 / 長崎 / 2026年開始