Freigeben über


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])  
    )  

Informationsfunktionen
IFERROR-Funktion
IF-Funktion