ERROR

引发错误并显示错误消息。

语法

ERROR(<text>)  

parameters

术语定义
text包含错误消息的文本字符串。

返回值

备注

  • 可以将 ERROR 函数放在 DAX 表达式中任何需要标量值的地方。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例 1

以下 DAX 查询:

DEFINEMEASURE 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 查询:

DEFINEMEASURE 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][Measure]
黑色黑色
蓝色蓝色
灰色灰色
彩色
NANA
RedRed
Silver银卡
银色\黑色银色\黑色
White白色
YellowYellow

由于洋红色不是产品颜色之一,因此不会执行 ERROR 函数。

results matching ""

    No results matching ""