Freigeben über


ERROR

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Löst eine error mit einer error Nachricht aus.

Syntax

ERROR(<text>)

Parameter

Ausdruck Definition
text Eine Textzeichenfolge, die eine error Nachricht enthält.

value zurückgeben

None

Bemerkungen

  • Die ERROR-Funktion kann an einer beliebigen Stelle eines skalaren value in einem DAX Ausdruck platziert werden.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel 1

Die folgende DAX Abfrage:

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]

Schlägt fehl, and löst anderror Meldung mit "Rote Farbe gefunden" aus.

Beispiel 2

Die folgende DAX Abfrage:

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]

Gibt die folgende Tabelle zurück:

DimProduct[Color] [Measure]
Schwarz Schwarz
Blau Blau
Grau Grau
Multi Multi
NA NA
Rot Rot
Silber Silber
Silber\Schwarz Silber\Schwarz
Weiß Weiß
Gelb Gelb

Da Magenta eine der product Farben not, wird die ERROR Funktion not ausgeführt.