Share via


錯誤

適用於:匯出數據行匯出數據表量值視覺計算

引發錯誤,並顯示錯誤訊息。

語法

ERROR(<text>)  

參數

詞彙 定義
text 包含錯誤訊息的文字字串。

傳回值

None

備註

  • 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]

失敗並引發包含 "red color encountered" 的錯誤訊息。

範例 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
銀色 銀色
銀色\黑色 銀色\黑色
白人 白人
黃色 黃色

因為洋紅色不是其中一個產品色彩,所以不會執行 ERROR 函式。