Aspose. Cells. Calculation Precision Strategy

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

מעגל את תוצאת החישוב בהתאם למספר הספרות המשמעותיות.

 Ελληνικά