Aspose. Cells. Calculation Precision Strategy

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

Enumera estratégias para lidar com a precisão de cálculo.
Devido ao problema de precisão da Aritmética de Ponto Flutuante IEEE 754, algumas fórmulas “aparentemente simples” podem não ser calculadas como o resultado esperado.
Por exemplo, a fórmula “=-0.45+0.43+0.02”, ao calcular os operandos diretamente com o operador ‘+’, o resultado não é zero. Para esse tipo de problema de precisão,
algumas estratégias especiais podem fornecer o resultado esperado.

public enum CalculationPrecisionStrategy

Campos

Decimal = 2

Usa decimal como operandos quando possível.
Menos eficiente em termos de desempenho.

None = 0

Nenhuma estratégia aplicada ao cálculo.
Ao calcular, utiliza o valor double original como operando e retorna o resultado diretamente.
Mais eficiente em termos de desempenho e aplicável na maioria dos casos.

Round = 1

Arredonda o resultado do cálculo de acordo com os dígitos significativos.

 Português