ISERROR
Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung
Überprüft, ob ein Wert ein Fehler ist, und gibt TRUE
oder FALSE
zurück.
Syntax
ISERROR(<value>)
Parameter
Ausdruck | Definition |
---|---|
value |
Der Wert, den Sie testen möchten. |
Rückgabewert
Ein boolescher Wert von TRUE
, wenn der Wert ein Fehler ist; andernfalls FALSE
.
Bemerkungen
Bewährte Methoden bei der Verwendung von ISERRORfinden Sie unter Geeignete Verwendung von Fehlerfunktionen.
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
Im folgenden Beispiel wird das Verhältnis des Gesamten Internetumsatzes zum Gesamtumsatz des Wiederverkäufers berechnet. Die funktion ISERROR wird verwendet, um auf Fehler zu prüfen, z. B. division by zero. Wenn ein Fehler zurückgegeben 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])
)