Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
bir ifadeyi değerlendirir ve ifade hata döndürürse belirtilen değeri döndürür; aksi takdirde ifadenin değerini döndürür.
Sözdizimi
IFERROR(value, value_if_error)
Parametre
Terim | Tanım |
---|---|
value |
Herhangi bir değer veya ifade. |
value_if_error |
Herhangi bir değer veya ifade. |
Dönüş değeri
value
ile aynı türde bir skaler
Açıklamalar
bir ifadedeki hataları yakalamak ve işlemek için IFERROR işlevini kullanabilirsiniz.
value
veyavalue_if_error
boş bir hücreyse, IFERROR bunu boş dize değeri ("") olarak değerlendirir.IFERROR işlevi IF işlevini temel alır ve aynı hata iletilerini kullanır, ancak daha az bağımsız değişkeni vardır. IFERROR işlevi ile IF işlevi arasındaki ilişki aşağıdaki gibi:
IFERROR(A,B) := IF(ISERROR(A), B, A)
A ve B için döndürülen değerler aynı veri türünde olmalıdır; bu nedenle,
value
için kullanılan sütun veya ifade ilevalue_if_error
için döndürülen değer aynı veri türü olmalıdır.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.
IFERRORkullanırken en iyi yöntemler için bkz. Hata işlevlerinin uygun kullanımı.
Örnek
Aşağıdaki örnek, 25/0 ifadesi bir hata olarak değerlendirilirse 9999 döndürür. İfade hata dışında bir değer döndürürse, bu değer çağırma ifadesine geçirilir.
= IFERROR(25/0,9999)