ISERROR
Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji
Sprawdza, czy wartość jest błędem, i zwraca TRUE
, czy FALSE
.
Składnia
ISERROR(<value>)
Parametry
Termin | Definicja |
---|---|
value |
Wartość, którą chcesz przetestować. |
Wartość zwracana
Wartość logiczna TRUE
, jeśli wartość jest błędem; w przeciwnym razie FALSE
.
Uwagi
Aby uzyskać najlepsze rozwiązania dotyczące korzystania z ISERROR, zobacz Odpowiednie użycie funkcji błędów.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Poniższy przykład oblicza stosunek całkowitej sprzedaży internetowej do całkowitej sprzedaży odsprzedawcy. Funkcja ISERROR służy do sprawdzania błędów, takich jak dzielenie przez zero. Jeśli zostanie zwrócony błąd, zostanie zwrócony pusty, w przeciwnym razie zwracany jest współczynnik.
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
Powiązana zawartość
funkcje InformationIFERROR functionIF