Enum CalculationPrecisionStrategy

Enum CalculationPrecisionStrategy

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Перечисляет стратегии обработки точности вычислений.
Из-за проблемы точности арифметики с плавающей запятой IEEE 754 некоторые “на первый взгляд простые” формулы могут не давать ожидаемый результат.
Например, формула “=-0.45+0.43+0.02”, при прямом вычислении операндов с помощью оператора ‘+’, результатом не будет ноль. Для таких проблем с точностью
некоторые специальные стратегии могут дать ожидаемый результат.

public enum CalculationPrecisionStrategy

Поля

Decimal = 2

Использует десятичные числа в качестве операндов, когда это возможно.
Наименее эффективен по производительности.

None = 0

Стратегия не применяется к вычислениям.
При вычислении просто используется оригинальное значение double в качестве операнда и результат возвращается напрямую.
Наиболее эффективен по производительности и применим в большинстве случаев.

Round = 1

Округляет результат вычисления в соответствии с значащими цифрами.

 Русский