Aspose. Cells. Calculation Precision Strategy

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

Vyjmenovává strategie pro zpracování přesnosti výpočtu.
Vzhledem k problému s přesností aritmetiky IEEE 754 s plovoucí řádovou čárkou, některé “zdánlivě jednoduché” vzorce nemusí být vypočítány jako očekávaný výsledek.
Například vzorec “=-0.45+0.43+0.02”, při výpočtu operandů pomocí operátoru ‘+’ přímo, výsledek není nula. Pro takovéto problémy s přesností,
některé speciální strategie mohou poskytnout očekávaný výsledek.

public enum CalculationPrecisionStrategy

Fields

Decimal = 2

Používá desetinná čísla jako operandy, když je to možné.
Nejméně efektivní z hlediska výkonu.

None = 0

Žádná strategie aplikována na výpočet.
Při výpočtu použijte pouze původní hodnotu double jako operand a vraťte výsledek přímo.
Nejefektivnější z hlediska výkonu a použitelný pro většinu případů.

Round = 1

Zaokrouhluje výsledek výpočtu podle významných číslic.

 Čeština