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.