คำนวณลำดับค่าที่เลือก

เมื่อเลือกลำดับค่า คุณสามารถมุ่งเน้นที่การคำนวณของคุณในกริด Smart View ที่ใช้งาน โดยจำกัดขอบเขตเป็นเสี้ยวข้อมูลที่เจาะจงในลูกบาศก์ของคุณ การเลือกลำดับค่าจะช่วยคุณออปติไมซ์การคำนวณกริดแบบอะซิมเมตริกข้ามไดเมนชัน ซึ่งเป็นการหลีกเลี่ยงการคำนวณมากเกินไป

ลำดับค่าการคำนวณของ Essbase จะแตกต่างจากลำดับค่าที่ใช้ในการสืบค้น MDX ประสิทธิภาพของการคำนวณและขนาดของลูกบาศก์จะยังคงเกิดขึ้นจากจำนวนของบล็อคในฐานข้อมูล (ระบุขนาดบล็อคที่เฉพาะเจาะจง) ด้วยเหตุผลนี้ จะมีการระบุลำดับค่าการคำนวณเฉพาะสำหรับค่าผสมสมาชิกสปาร์ซ นอกจากนี้ เพื่อความง่ายต่อการเขียนสคริปต์การคำนวณ คุณสามารถรวมสมาชิกหลายรายจากไดเมนชันสปาร์ซเดียวในการระบุลำดับค่าการคำนวณได้ ตัวอย่างเช่น หากคุณระบุ ("New York", "California", "Actual", "Cola") เป็นลำดับค่าการคำนวณ คุณจะสามารถคำนวณอินเตอร์เซกชันของเซลล์ต่อไปนี้

"New York"->"Actual"->"Cola"
"California"->"Actual"->"Cola"

พิจารณาถึงกริดแบบซิมเมตริกต่อไปนี้ เป็นแบบซิมเมตริกเนื่องจากแต่ละผลิตภัณฑ์ที่ตลาดและสถานการณ์เดียวกัน (Actual) ที่แสดงอยู่ในกริด

กริดแบบซิมเมตริกที่มีค่า 'Actual, Jan' สำหรับห้าตลาดสำหรับ Cola และห้าตลาดเดียวกันสำหรับ Diet Cola

กริดต่อไปนี้เป็นแบบอะซิมเมตริก เนื่องจากผลิตภัณฑ์ Diet Cola มีตลาดในกริดน้อยกว่าที่ผลิตภัณฑ์ Cola มี

กริดแบบอะซิมเมตริกที่มีค่า 'Actual, Jan' สำหรับห้าตลาดสำหรับ Cola แต่มีเพียงสองตลาดสำหรับ Diet Cola

ขอบเขตการคำนวณดีฟอลต์ เมื่อมีมากกว่าหนึ่งไดเมนชันอยู่ในคำสั่ง FIX หรือ Point of View (POV) ของกริด Smart View คือการคำนวณข้ามผลิตภัณฑ์ (ค่าผสมที่เป็นไปได้ทั้งหมด) ของสมาชิกใน FIX หรือกริด อีกนัยหนึ่งคือ การคำนวณตาม POV ที่ค่าผสมของผลิตภัณฑ์และตลาดนำมาจากการที่กริดคำนวณค่าผสมแถว-สมาชิกทั้งหมดเหล่านี้:

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Massachusetts"
"Diet Cola"->"Florida"
"Diet Cola"->"Connecticut"
"Diet Cola"->"New Hampshire"

นี่อาจเป็นกิจกรรมการคำนวณมากกว่าที่คุณต้องการ หากคุณต้องการคำนวณเฉพาะค่าผสมที่แสดงบนกริด คุณสามารถระบุลำดับค่าที่จะคำนวณ และจำกัดการคำนวณเป็นเสี้ยวข้อมูลที่เล็กกว่าได้ ลำดับค่าที่คำนวณสามารถลดเวลาการคำนวณและขนาดลูกบาศก์ลงได้ด้วย

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Florida"