İngilizce dilinde oku

Aracılığıyla paylaş


ISERROR

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

value errorolup olmadığını denetler andTRUEorFALSEdöndürür.

Sözdizimi

DAX
ISERROR(<value>)  

Parametre

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

İade value

value TRUE if Boole valueerror; aksi takdirde FALSE.

Açıklamalar

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

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

Ö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. If bir blank döndürülür error, aksi takdirde oran döndürülür.

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

Bilgi işlevleri
IFERROR işlevi
IF işlevi