PMsquare ThailandPMsquare ThailandPMsquare Thailand

กฎการปัดเศษใน Cognos

Rounding Rules of Cognos
คุณรู้หรือไม่ว่าการปัดเศษใน Cognos ไม่ได้คิดตามปกติทั่วไป ซึ่งเมื่อปัดเศษตัวเลขตามค่า default โซลูชั่น IBM Cognos Business Intelligence จะใช้วิธีปัดเศษครึ่งหนึ่ง (round half) เป็นกฎในการปัดเศษตัวเลข กฎปัดเศษครึ่งหนึ่ง (Round Half) คืออะไร เป็นการปัดเศษให้เป็นค่าที่ใกล้เคียงที่สุด นั่นคือถ้าเป็นเลข 5 ก็จะปัดเศษเป็นตัวเลขถัดไปที่ใกล้เคียงที่สุด (หรือศูนย์) ซึ่งมีโอกาสเกิดขึ้น 50% ตัวอย่างเช่น
ตัวเลขเดิม การปัดเศษแบบดั้งเดิม การปัดเศษทศนิยม 0 ตำแหน่ง
+11.5 +12 +12
+12.5 +13 +12
-11.5 -12 -12
-12.5 -13 -12
กฎการปัดเศษครึ่งหนึ่ง (round half) ถูกนำมาใช้กันอย่างแพร่หลายในการทำบัญชี นอกจากนี้ ชุดข้อมูลขนาดใหญ่ยัง ใช้ลักษณะในการปัดเศษเช่นนี้เพื่อลดข้อผิดพลาดในการปัดเศษด้วย กฎการปัดเศษอื่น ๆ  มีกฎการปัดเศษที่หลากหลายแ ซึ่งแต่ละกฎก็มีจุดประสงค์ของตัวเองที่แตกต่างกันออกไป โดยตารางด้านล่างนี้ได้สรุปกฎการปัดเศษหลัก ๆ ไว้ดังนี้:
กฎ คำอธิบาย ตัวอย่าง
-12.5 -11.5 11.5 12.5
ครึ่งคู่ ปัดเศษให้เป็นค่าที่ใกล้ที่สุด โดยที่ค่าที่เท่ากันจะถูกปัดเศษให้ เป็นเลขคู่ที่ใกล้เคียงที่สุด ซึ่งเป็นกฎ default -12 -12 12 12
ครึ่งปัดลง ปัดเศษให้เป็นค่าที่ใกล้ที่สุด โดยที่ค่าที่เท่ากันจะถูกปัดเศษลง -13 -12 11 12
ครึ่งปัดขึ้น ปัดเศษให้เป็นค่าที่ใกล้ที่สุด โดยที่ค่าที่เท่ากันจะถูกปัดเศษขึ้น -12 -11 12 13
ฟังก์ชัน ceiling ปัดเศษให้เป็นจำนวนบวกที่มากขึ้น -12 -11 12 13
ฟังก์ชัน floor ปัดเศษเป็นจำนวนลบมากขึ้น -13 -12 11 12
ลง ปัดเข้าใกล้ศูนย์ -12 -11 11 12
ขึ้น ปัดเศษออกจากศูนย์ -13 -12 12 13
การเปลี่ยนกฎการปัดเศษ Cognos ใช้กฎครึ่งคู่ (halfEven) เป็นพื้นฐาน แต่ในบางอุตสาหกรรมก็จำเป็นต้องใช้กฎการปัดเศษที่แตกต่างกันออกไป เช่น กฎการปัดเศษขึ้น (round half up) โดยคุณสามารถเลือกกฎการปัดเศษใน IBM Cognos Business Intelligence รุ่น 10.2 ขึ้นไปได้ เพื่อให้สอดคล้องกับข้อบังคับในองค์กรที่เหมาะสมสำหรับคุณ สามารถทำได้ตามขั้นตอนดังต่อไปนี้:
  1. เปิดใช้ IBM Cognos Administration
  2. บนแท็บสถานะ คลิกที่ระบบ
  3. ที่มุมซ้ายบนของหน้าต่าง Scorecard ให้คลิกลูกศรเพื่อดูเมนู Change view ลากเมาส์ไปที่ Services แล้วคลิกเลือก Batch Report
  4. คลิกที่ลูกศรถัดจาก BatchReportService แล้วคลิกตั้งค่าคุณสมบัติ
  5. คลิกแท็บการตั้งค่า
  6. คลิกแก้ไข ถัดจากการตั้งค่าขั้นสูง
  7. เลือกแทนที่การตั้งค่าที่ได้รับจากรายการหลัก
  8. ในคอลัมน์พารามิเตอร์ พิมพ์ RSVP.RENDER.ROUNDING
  9. ในคอลัมน์ Value พิมพ์ค่าใดค่าหนึ่งจากตารางด้านบน
  10.  คลิก OK
  11.  ในหน้าตั้งค่าคุณสมบัติ ให้คลิก OK
  12.  ทำซ้ำขั้นตอนเดียวกัน สำหรับบริการการรายงาน
โปรดทราบว่า กฎการปัดเศษสามารถใช้ได้กับทั้งเซิร์ฟเวอร์เท่านั้น และคุณไม่สามารถแทนที่ package, cube หรือรายงานได้ หากคุณต้องการเปลี่ยนเป็นการปัดเศษ “แบบดั้งเดิม” คุณต้องทำการตั้งค่าแบบ ”ครึ่งปัดขึ้น (half up)”

Please fill-up the form below





Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Download the Whitepapers

[hubspot type=form portal=2383378 id=6b773102-de9a-4e8c-86ad-af3f7fea5f47]