次の方法で共有


ERROR

適用対象: 計算列計算テーブルメジャービジュアル計算

エラー メッセージを含むエラーを発生させます。

構文

ERROR(<text>)

パラメーター

用語 定義
text エラー メッセージを含むテキスト文字列。

戻り値

何一つ

備考

  • ERROR 関数は、スカラー値が必要な任意の場所で DAX 式に配置できます。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

例 1

次の DAX クエリ:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Red",
            ERROR("red color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

失敗し、"赤い色が検出されました" を含むエラー メッセージが発生します。

例 2

次の DAX クエリ:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Magenta",
            ERROR("magenta color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

次の表を返します。

DimProduct[Color] [メジャー]
黒い 黒い
青い 青い
灰色 灰色
マルチ マルチ
NA NA
赤い 赤い
Silver\Black Silver\Black
白い 白い
黄色 黄色

マゼンタは製品の色の 1 つではないため、ERROR 関数は実行されません。