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

ไม่มีการใช้กลยุทธ์ในการคำนวณ
เมื่อคำนวณให้ใช้ค่า double ดั้งเดิมเป็นตัวดำเนินการและส่งคืนผลลัพธ์โดยตรง
มีประสิทธิภาพสูงสุดสำหรับประสิทธิภาพและใช้ได้กับกรณีส่วนใหญ่

Round = 1

ปัดผลลัพธ์การคำนวณตามจำนวนหลักที่มีความสำคัญ

 แบบไทย