Dela via


ERROR

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Genererar ett fel med ett felmeddelande.

Syntax

ERROR(<text>)

Parametrar

Term Definition
text En textsträng som innehåller ett felmeddelande.

Returvärde

Ingen

Anmärkningar

  • Funktionen ERROR kan placeras i ett DAX uttryck var som helst där ett skalärt värde förväntas.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel 1

Följande DAX fråga:

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]

Misslyckas och genererar och felmeddelande som innehåller "röd färg påträffades".

Exempel 2

Följande DAX fråga:

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]

Returnerar följande tabell:

DimProduct[Color] [Mått]
Svart Svart
Blå Blå
Grå Grå
Multi Multi
NA NA
Röd Röd
Silver Silver
Silver\Svart Silver\Svart
Vit Vit
Gul Gul

Eftersom Magenta inte är en av produktfärgerna körs inte funktionen ERROR.