ERROR
Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung
Löst einen Fehler mit einer Fehlermeldung aus.
Syntax
ERROR(<text>)
Parameter
Ausdruck | Definition |
---|---|
text |
Eine Textzeichenfolge mit einer Fehlermeldung. |
Rückgabewert
Nichts
Bemerkungen
Die ERROR-Funktion kann in einem DAX Ausdruck platziert werden, wo ein skalarer Wert erwartet wird.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder 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 und löst sie aus, und fehlermeldung, die "rote Farbe ist aufgetreten".
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 keine der Produktfarben ist, wird die ERROR-Funktion nicht ausgeführt.