Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
استراتژیهای مدیریت دقت محاسبات را فهرست میکند.
به دلیل مشکل دقت در حسابهای اعشاری IEEE 754، برخی فرمولهای “به ظاهر ساده” ممکن است به نتیجه مورد انتظار محاسبه نشوند.
به عنوان مثال، فرمول “=-0.45+0.43+0.02”، هنگامی که عملوندها را با عملگر ‘+’ مستقیماً محاسبه میکنیم، نتیجه صفر نیست. برای این نوع مشکل دقت،
برخی استراتژیهای ویژه ممکن است نتیجه مورد انتظار را ارائه دهند.
public enum CalculationPrecisionStrategy
Fields
Decimal = 2
از عدد اعشاری به عنوان عملوند در صورت امکان استفاده میکند.
کمترین کارایی برای عملکرد.
None = 0
هیچ استراتژی برای محاسبه اعمال نمیشود.
هنگام محاسبه، فقط از مقدار اصلی دوگانه به عنوان عملوند استفاده کرده و نتیجه را مستقیماً برمیگرداند.
بیشترین کارایی برای عملکرد و قابل استفاده در بیشتر موارد.
Round = 1
نتیجه محاسبه را بر اساس ارقام معنیدار گرد میکند.