SQL Reporting Services – “0” (Sıfır) Bölme Hatası
Diyelim ki aşağıdaki gibi bir expression var, Fields!SAYI2.Value “0” (Sıfır) gelme durumda “Division By Zero” hatası alınacaktır.
= Format((Fields!SAYI1.Value) / (Fields!SAYI2.Value),2)
Hatayı sayı2 nin sıfırdan büyük olma durumunu kontrol etmemiz halinde sorun olmayacaktır.
Bunun için IIF komutunu kullanmamız lazım.
=IIF(Fields!SAYI2.Value> 0, Format((Fields!SAYI1.Value) /(Fields!SAYI2.Value),2), “0”)