ISERROR
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
Überprüft, ob ein Wert fehlerhaft ist, und gibt TRUE oder FALSE zurück.
Syntax
ISERROR(<value>)
Parameter
Begriff | Definition |
---|---|
value | Der Wert, den Sie testen möchten. |
Rückgabewert
Der boolesche Wert TRUE, wenn der Wert ein Fehler ist, andernfalls FALSE.
Bemerkungen
Bewährte Methoden für die Verwendung von ISERROR finden Sie unter Angemessene Verwendung von Fehlerfunktionen.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
Das folgende Beispiel berechnet das Verhältnis der Summe der Internetumsätze zur Summe der Gesamtumsätze eines Wiederverkäufers. Die ISERROR-Funktion wird anschließend verwendet, um auf Fehler zu prüfen, wie etwa Division durch null. Wenn ein Fehler gefunden wird, wird ein Leerzeichen zurückgegeben, andernfalls wird das Verhältnis zurückgegeben.
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)