Udostępnij za pośrednictwem


Funkcja ISERROR (język DAX)

Sprawdza, czy wartość jest wartością błędu, i zwraca wartość PRAWDA lub FAŁSZ.

Składnia

ISERROR(<value>)

Parametry

Termin

Definicja

wartość

Wartość, która ma zostać sprawdzona.

Wartość zwracana

Wartość logiczna równa PRAWDA, jeśli wartość jest wartością błędu; w przeciwnym razie wartość logiczna równa FAŁSZ.

Przykład

W poniższym przykładzie jest obliczany stosunek łącznej sprzedaży internetowej do łącznej sprzedaży odsprzedawców.Funkcja ISERROR służy do sprawdzania, czy występują błędy, takie jak dzielenie przez zero.W przypadku wystąpienia błędu zostanie zwrócona wartość pusta; w innym razie zostanie zwrócony obliczony stosunek.

= IF( ISERROR(
       SUM('ResellerSales_USD'[SalesAmount_USD])
       /SUM('InternetSales_USD'[SalesAmount_USD])
             )
    , BLANK()
    , SUM('ResellerSales_USD'[SalesAmount_USD])
      /SUM('InternetSales_USD'[SalesAmount_USD])
    )