ISERROR

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Bir değerin hata olup olmadığını denetler ve TRUE veya FALSEdöndürür.

Sözdizimi

ISERROR(<value>)

Parametre

Terim Tanım
value Test etmek istediğiniz değer.

Dönüş değeri

Değer bir hataysa TRUE Boole değeri; aksi takdirde FALSE.

Açıklamalar

  • ISERRORkullanırken en iyi yöntemler için bkz. Hata işlevlerinin uygun kullanımı.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

Aşağıdaki örnek, toplam İnternet satışlarının toplam bayi satışlarına oranını hesaplar. ISERROR işlevi, sıfıra bölme gibi hataları denetlemek için kullanılır. Hata varsa boş değer döndürülür, aksi takdirde oran döndürülür.

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