สร้างสูตรของสมาชิก

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

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

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

ไม่สามารถสร้างสูตรของสมาชิกพื้นที่เก็บข้อมูลการสรุปรวมด้วยภาษา Calculator แต่สามารถสร้างด้วย Multidimensional Expression Language (MDX)

เราจะมาสร้างสูตรของสมาชิกตัวอย่างกัน สมมติว่าคุณมีสมาชิกการคำนวณแบบไดนามิคที่ชื่อ “Watchlist Products” และคุณต้องการให้เป็นผลรวมของผลิตภัณฑ์ “100-10”, “200-10” และ “300-10”

  1. ในเพจ แอปพลิเคชัน ให้เปิด <yourapplication> แล้วเปิดฐานข้อมูล (ลูกบาศก์)
  2. คลิก เริ่มต้นเอาต์ไลน์
  3. หากเอาต์ไลน์ถูกล็อคและคุณเป็นผู้ดูแลระบบ ให้คลิก ปลดล็อคเอาต์ไลน์ รูปภาพไอคอนปลดล็อคเอาต์ไลน์ใน Redwood

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

  4. คลิก แก้ไขเอาต์ไลน์ รูปภาพไอคอนแก้ไขเอาต์ไลน์ใน Redwood
  5. เลือกไดเมนชันผลิตภัณฑ์ เพิ่มรายการระดับล่างที่ชื่อ Watchlist_Products และคลิก เพิ่ม
  6. คลิก รูปภาพไอคอนปิดใน Redwood เพื่อปิดไดอะล็อกบ็อกซ์เพิ่มสมาชิก
  7. คลิกขวาที่ Watchlist_Products และเลือก ตรวจสอบ จากนั้นคลิกแท็บ สูตร
  8. ในการแสดงโครงสร้างสมาชิก ในแท็บ สูตร ให้คลิกลูกศร แสดงหรือซ่อนโครงสร้างสมาชิก ทางด้านซ้ายของ โปรแกรมแก้ไขสูตร
  9. ในการแสดงลิสต์ฟังก์ชัน ให้คลิกลูกศร แสดงหรือซ่อนลิสต์ฟังก์ชัน ทางด้านขวาของ โปรแกรมแก้ไขสูตร
  10. ในโครงสร้างของสมาชิก ที่แผงข้อมูลด้านซ้ายของ โปรแกรมแก้ไขสูตร ให้ดริลล์ไปยังผลิตภัณฑ์เพื่อค้นหาสมาชิกของผลิตภัณฑ์แรกที่จะเพิ่มไปยังสูตร “100-10” ของคุณ คลิกขวาที่ชื่อสมาชิก และคลิก แทรกชื่อ เพื่อแทรกชื่อในสูตรของคุณ
  11. วางเคอร์เซอร์หลัง "100-10" ในสูตรที่กำลังสร้าง แล้วกดปุ่ม +
  12. ใช้โครงสร้างของสมาชิกในการเลือกสมาชิกของผลิตภัณฑ์ถัดไปเพื่อแทรก 200-10 คลิกขวาที่ชื่อสมาชิก และคลิก แทรกชื่อ เพื่อแทรกชื่อในสูตรของคุณ
  13. วางเคอร์เซอร์หลัง "200-10" และกดปุ่ม +
  14. ทำซ้ำสำหรับสมาชิกของผลิตภัณฑ์สุดท้าย 300-10 และใส่เครื่องหมายเซมิโคลอน (;) ที่ท้ายสูตร

    สูตรควรมีลักษณะดังนี้: "100-10"+"200-10"+"300-10";

  15. คลิก ตรวจสอบ และแก้ไขข้อผิดพลาดใดๆ
  16. คลิก ใช้และปิด
  17. สำหรับสมาชิก Watchlist_Products ให้ดับเบิลคลิก จัดเก็บข้อมูล ในคอลัมน์ ประเภทพื้นที่เก็บข้อมูล แล้วเลือก การคำนวณแบบไดนามิค
  18. คลิก บันทึกเอาต์ไลน์ รูปภาพไอคอนบันทึกเอาต์ไลน์ใน Redwood
  1. ในเพจ แอปพลิเคชัน ให้ขยาย <yourapplication> และเลือกลูกบาศก์พื้นฐาน
  2. คลิกเมนู การดำเนินการ และเลือก เอาต์ไลน์
  3. คลิกที่ แก้ไข
  4. เลือกไดเมนชันผลิตภัณฑ์ เพิ่มรายการระดับล่างที่ชื่อ Watchlist_Products และกดปุ่ม Tab
  5. คลิกขวาที่ Watchlist_Products และเลือก ตรวจสอบ
  6. เลือกแท็บ สูตร
  7. ในโครงสร้างของสมาชิก ที่แผงข้อมูลด้านซ้ายของ โปรแกรมแก้ไขสูตร ให้ดริลล์ไปยังผลิตภัณฑ์เพื่อค้นหาสมาชิกของผลิตภัณฑ์แรกที่จะเพิ่มไปยังสูตร “100-10” ของคุณ คลิกขวาที่ชื่อสมาชิก และคลิก แทรกชื่อ เพื่อแทรกชื่อในสูตรของคุณ
  8. วางเคอร์เซอร์หลัง "100-10" และกดปุ่ม +
  9. ใช้โครงสร้างของสมาชิกในการเลือกสมาชิกของผลิตภัณฑ์ถัดไปเพื่อแทรก 200-10 คลิกขวาที่ชื่อสมาชิก และคลิก แทรกชื่อ เพื่อแทรกชื่อในสูตรของคุณ
  10. วางเคอร์เซอร์หลัง "200-10" และกดปุ่ม +
  11. ทำซ้ำสำหรับสมาชิกของผลิตภัณฑ์สุดท้าย 300-10 และใส่เครื่องหมายเซมิโคลอน (;) ที่ท้ายสูตร

    สูตรควรมีลักษณะดังนี้: "100-10"+"200-10"+"300-10";

  12. คลิก ตรวจสอบ และแก้ไขข้อผิดพลาดใดๆ
  13. คลิก ใช้และปิด
  14. ในคอลัมน์ประเภทพื้นที่เก็บข้อมูลสำหรับ Watchlist_Products ให้เลือก การคำนวณแบบไดนามิค
  15. คลิก บันทึก เพื่อบันทึกเอาต์ไลน์

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

โปรดดู การพัฒนาสูตรสำหรับฐานข้อมูลของพื้นที่เก็บข้อมูลบล็อค

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

ไม่สามารถสร้างสูตรของสมาชิกพื้นที่เก็บข้อมูลการสรุปรวมด้วยภาษา Calculator แต่สามารถสร้างด้วย Multidimensional Expression Language (MDX) โปรดดู สูตรของเอาต์ไลน์พื้นที่เก็บข้อมูลการสรุปรวมและ MDX และ การพัฒนาสูตรในเอาต์ไลน์พื้นที่เก็บข้อมูลการสรุปรวม