ทำงานกับสถานการณ์

หลังจากที่คุณใช้งานการกำหนดโมเดลสถานการณ์แล้ว คุณสามารถใช้ข้อมูลสถานการณ์ ซึ่งถึงการตั้งค่าเซลล์สถานการณ์เป็น #Missing, ย้อนกลับค่าสถานการณ์เป็นค่าฐาน และสรุปรวมข้อมูลสถานการณ์

ดูข้อมูลสมาชิกพื้นฐาน

จากเว็บอินเตอร์เฟซ Essbase คุณสามารถเปิดชีท Excel ที่แสดงข้อมูลพื้นฐานสำหรับสถานการณ์

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

เปรียบเทียบค่าสถานการณ์กับค่าฐาน

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

เปรียบเทียบค่าใน Excel

  1. ในเว็บอินเตอร์เฟซ Essbase คลิก สถานการณ์

  2. จากเมนู การดำเนินการ เลือก แสดงการเปลี่ยนแปลงใน Excel

  3. คลิกที่ลิงค์ที่ดาวน์โหลดมาเพื่อเปิดลิงค์ Smart View

  4. คุณสามารถดูค่าสำหรับทั้งสมาชิกสถานการณ์และสมาชิกพื้นฐานในสเปรดชีท
    รูปภาพสเปรดชีท Excel ที่แสดงค่าฐานและค่าสถานการณ์

    • ในคอลัมน์ G sb10 จะเป็นสมาชิกสถานการณ์ (หรือแซนด์บ็อกซ์)

    • ในคอลัมน์ F พื้นฐานจะแสดงค่าพื้นฐานต่างๆ

    • ในสถานการณ์ ค่าสำหรับ sb10 ในแถวที่ 2 ถึง 6 มีการเปลี่ยนแปลง และคุณสามารถดูผลลัพธ์ที่สรุปรวมในแถวที่ 7

เปรียบเทียบค่าในอินเตอร์เฟซผู้ใช้บนเว็บ

  1. ในเว็บอินเตอร์เฟซ Essbase คลิก สถานการณ์

  2. จากเมนู การดำเนินการ เลือก แสดงการเปลี่ยนแปลง

    ไดอะล็อกบ็อกซ์ การเปลี่ยนแปลงข้อมูล จะว่างเปล่าถ้าไม่มีการเปลี่ยนแปลงข้อมูล

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

ตั้งค่าเซลล์สถานการณ์เป็น #Missing

คุณสามารถตั้งค่าเซลล์สถานการณ์เป็น #Missing แม้ว่าเซลล์ฐานที่ตรงกันจะมีค่าอยู่ก็ตาม

ในการตั้งค่าเซลล์สถานการณ์เป็น #Missing ให้ทำดังนี้
  1. พิมพ์ #Missing ลงในเซลล์หรือลบเนื้อหาในเซลล์ออก
  2. เลือก ส่งข้อมูล ในริบบิ้น Smart View
ตัวอย่าง
  1. โดยเบื้องต้น ค่าใน sb1 คือมิเรอร์ที่ตรงกันทุกประการกับค่าในฐาน
    รูปภาพกริดที่แสดง sb1 และฐาน ทั้งคู่มีค่าเป็น 678

  2. ป้อนค่า #Missing ใน sb1 (หรือลบเนื้อหาเซลล์) และส่งข้อมูล
    รูปภาพกริดที่มีค่า #Missing ใน sb1

  3. รีเฟรชชีท ดูให้แน่ใจว่า sb1 มีค่าเป็น #Missing
    รูปภาพกริดที่มีค่า #Missing ใน sb1

ย้อนค่าสถานการณ์กลับเป็นค่าฐาน

คุณสามารถย้อนค่าสถานการณ์กลับเป็นค่าฐานโดยการพิมพ์ #Revert ในเซลล์ที่แก้ไขและคลิก ส่งข้อมูล ในริบบิ้น Smart View

เมื่อเริ่มต้น ไม่มีการจัดเก็บค่าสถานการณ์และค่าสถานการณ์เป็นมิเรอร์ที่ตรงกันทุกประการของค่าฐาน หลังจากที่คุณเปลี่ยนค่าสถานการณ์ใน Excel และส่งการเปลี่ยนแปลงไปยังลูกบาศก์ จะมีการจัดเก็บค่าสถานการณ์ และค่าสถานการณ์จะแตกต่างจากค่าฐาน แต่คุณยังคงสามารถย้อนกลับให้เป็นค่าฐานได้
ในการย้อนค่าสถานการณ์กลับเป็นค่าฐาน ให้ทำดังนี้
  1. ใน Excel ให้พิมพ์ #Revert ในเซลล์สถานการณ์ที่คุณต้องการย้อนกลับเป็นค่าฐาน
  2. คลิก ส่งข้อมูล ในริบบิ้น Smart View
ค่าสถานการณ์ที่เลือกไว้จะได้รับการอัปเดตเป็นค่าฐาน

ตัวอย่าง

  1. โดยเบื้องต้น ค่าใน sb1 คือมิเรอร์ที่ตรงกันทุกประการในฐาน
    รูปภาพกริดที่มีสมาชิกพื้นฐานและสมาชิกสถานการณ์ที่แสดงค่าเดียวกัน

  2. ส่งค่าใหม่ 100 ไปยัง sb1
    รูปภาพกริดที่มีสมาชิกสถานการณ์ที่แสดงค่า 100

  3. ส่ง #Revert ไปยัง sb1
    รูปภาพกริดที่แสดง #Revert ในเซลล์ sb1

  4. รีเฟรชชีท ดูว่า sb1 แสดงค่าตรงกับค่าฐาน 678 อีกหรือไม่
    รูปภาพกริดที่มีสมาชิกพื้นฐานและสมาชิกสถานการณ์ที่แสดงค่าเดียวกัน

ทำความเข้าใจเกี่ยวกับเวลาในการสรุปรวมไดเมนชันของแซนด์บ็อกซ์

ตามที่คุณกำหนดโมเดลในสถานการณ์ต่างๆ คุณจะต้องกำหนดว่าต้องการให้มีการคำนวณภายในแต่ละแซนด์บ็อกซ์หรือไม่

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

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

หากคุณจัดเก็บสมาชิกระดับบน ให้จำกัดขอบเขตการคำนวณแซนด์บ็อกซ์ไว้ที่ระดับต่ำสุดที่จำเป็นสำหรับการทำงานของผู้ใช้

ตัวอย่างเช่น: คำนวณสถานการณ์ต่างๆ ด้วยสมาชิกระดับบนแบบไดนามิค

ลำดับชั้นแบบไดนามิค (ทั้งแบบหนาแน่นและแบบพาร์ซ) จะสรุปรวมโดยอัตโนมัติ และผู้ใช้ที่ดำเนินการเปลี่ยนแปลงในแซนด์บ็อกซ์จะเห็นการเปลี่ยนแปลงดังกล่าวได้ทันที

โปรดดูที่ตัวอย่างจากแอปพลิเคชันสาธิตของพื้นที่เก็บข้อมูลบล็อค Sample_Scenario.Basic

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

เมื่อมีการสร้างแซนด์บ็อกซ์ขึ้นใหม่ ค่าสำหรับ sb0 จะเหมือนกับค่าของพื้นฐาน เนื่องจากสมาชิกของแซนด์บ็อกซ์เป็นแบบเสมือน ซึ่งจะแสดงค่าพื้นฐานจนกว่าผู้ใช้จะส่งการเปลี่ยนแปลงค่าดังกล่าว


รูปภาพสเปรดชีท Excel แสดงค่าสำหรับสมาชิกพืันฐานและ sb0 ของไดเมนชันของแซนด์บ็อกซ์ ค่าสำหรับสมาชิกทั้งสองรายการเหมือนกัน

หลังจากแก้ไขข้อมูล ยอดขาย->งบประมาณ->ม.ค.->Cola ในสมาชิก sb0 แล้ว เราจะสามารถเห็นได้ทันทีว่าสมาชิกของแซนด์บ็อกซ์แบบไดนามิค "ตะวันตก" (ใน D10) จะสรุปรวมเป็นยอดรวมที่ถูกต้องโดยใช้ค่าผสมของสมาชิกที่จัดเก็บไว้จากพื้นฐานและ sb0

ระบบจะจัดเก็บค่าสำหรับ Oregon, Utah และ Nevada ในสมาชิกของแซนด์บ็อกซ์พื้นฐาน มีการส่งค่าสำหรับ California และ Washington โดยผู้เข้าร่วมสถานการณ์ และระบบจะจัดเก็บไว้ในสมาชิกของแซนด์บ็อกซ์ sb0 ยอดรวมทั้งหมดสำหรับ ตะวันตก->Cola->sb0 จะสรุปรวมแบบไดนามิคโดยใช้ค่าที่จัดเก็บไว้เหล่านี้


รูปภาพสเปรดชีท Excel แสดงค่าสำหรับสมาชิกพืันฐานและ sb0 ของไดเมนชันของแซนด์บ็อกซ์ ค่าต่างๆ จะเหมือนกัน ยกเว้น California และ Washington ซึ่งมีการเปลี่ยนแปลง

นอกจากนี้ คุณยังสามารถใช้สคริปต์การคำนวณในแซนด์บ็อกซ์ได้ สมมติว่า Oregon ได้รับการคาดหมายว่าจะได้รับงบประมาณ 80% ของ California สคริปต์การคำนวณต่อไปนี้สามารถดำเนินการดังนี้

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

เมื่อผู้เข้าร่วมสถานการณ์เริ่มต้นเวิร์กชีท Excel จากเว็บอินเตอร์เฟซและรันการคำนวณนี้ ระบบจะใช้ sb0 เป็นสมาชิกของแซนด์บ็อกซ์ดีฟอลต์ที่มีการคำนวณ และมีการอัปเดตค่าสำหรับสมาชิก Oregon ดังนี้


รูปภาพสเปรดชีท Excel แสดงค่าสำหรับสมาชิกพืันฐานและ sb0 ของไดเมนชันของแซนด์บ็อกซ์ ค่าต่างๆ จะเหมือนกัน ยกเว้น California และ Washington และ Oregon ซึ่งมีการเปลี่ยนแปลง ค่าสำหรับ Oregon คือ 720 และแสดงผลลัพธ์ของสคริปต์การคำนวณ

วิวนี้ไม่ได้มาจากชีทที่เริ่มต้นสถานการณ์ แต่มาจากวิวส่วนบุคคลของ Smart View โดยที่สามารถแสดงทั้งพื้นฐานและ sb0 บนชีทได้

ตัวอย่างเช่น: คำนวณสถานการณ์ต่างๆ ด้วยสมาชิกระดับบนที่จัดเก็บไว้

ในบางกรณี ลำดับชั้นแบบพาร์ซหรือแบบหนาแน่นอาจจัดเก็บสมาชิกระดับบนไว้ และต้องมีการสรุปรวมใน level- หรือการคำนวณตามรุ่น

การดำเนินการต่อจากกริดล่าสุดของตัวอย่างก่อนหน้า สมมติว่ามีการจัดเก็บสมาชิกระดับบนในไดเมนชันตลาด แทนไดนามิค

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


รูปภาพสเปรดชีท Excel แสดงค่าสำหรับสมาชิกพืันฐานและ sb0 ของไดเมนชันของแซนด์บ็อกซ์ ค่าต่างๆ จะเหมือนกัน ยกเว้น California และ Washington และ Oregon ซึ่งมีการเปลี่ยนแปลง ค่าสำหรับ Oregon คือ 250 ค่าทั้งหมดของ sb0 สำหรับพื้นที่ "ตะวันตก" คือ 2070

คุณสามารถใช้สคริปต์การคำนวณต่อไปนี้เพื่อสรุปรวมไดเมนชัน "ตลาด" ในแซนด์บ็อกซ์ เมื่อรันจากชีท Excel ที่เริ่มต้นสถานการณ์

AGG("Market");
รูปภาพสเปรดชีท Excel แสดงค่าสำหรับสมาชิกพืันฐานและ sb0 ของไดเมนชันของแซนด์บ็อกซ์ ค่าต่างๆ จะเหมือนกัน ยกเว้น California และ Washington และ Oregon ซึ่งมีการเปลี่ยนแปลง ค่าสำหรับ Oregon คือ 250 ค่าทั้งหมดของ sb0 สำหรับพื้นที่ "ตะวันตก" คือ 1600