Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Hesaplama hassasiyetiyle başa çıkma stratejilerini listeler.
IEEE 754 Kayan Nokta Aritmetiği’nin hassasiyet sorunu nedeniyle, bazı “görünüşte basit” formüller beklenen sonuç olarak hesaplanamayabilir.
Örneğin, “=-0.45+0.43+0.02” formülü, ‘+’ operatörü ile operandları doğrudan hesaplandığında sonuç sıfır değildir. Bu tür hassasiyet sorunları için,
beklenen sonucu verebilecek bazı özel stratejiler bulunmaktadır.
public enum CalculationPrecisionStrategy
Alanlar
Decimal = 2
Mümkün olduğunda operand olarak ondalık kullanır.
Performans açısından en verimsizdir.
None = 0
Hesaplamaya hiçbir strateji uygulanmaz.
Hesaplama yaparken, sadece orijinal double değerini operand olarak kullanır ve sonucu doğrudan döndürür.
Performans açısından en verimlisidir ve çoğu durumda uygulanabilir.
Round = 1
Hesaplama sonucunu anlamlı basamaklara göre yuvarlar.