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 関数は実行されません。