TLDR สรุปสั้นๆ

CUBEMEMBER ดึงสมาชิกจาก cube เพื่อเช็คการมีอยู่ ใช้ syntax MDX เพื่อระบุสมาชิกที่ต้องการ

คำอธิบาย

CUBEMEMBER เป็นฟังก์ชันที่ใช้ในการดึงสมาชิกหรือกลุ่มใน cube (เช่น OLAP Data Cubes) เพื่อตรวจสอบว่าขั้นตอนหรือกลุ่มนั้นมีอยู่จริงหรือไม่ใน cube

มีครั้งแรกในเวอร์ชันไหน

2007

รูปแบบคำสั่ง (Syntax)

CUBEMEMBER(connection, member_expression, )

Arguments

  • connection (Required – Text)
    ข้อความชื่อของการเชื่อมต่อกับ cube ที่ต้องการใช้
  • member_expression (Required – Text)
    ข้อความ MDX ที่ระบุสมาชิกที่ต้องการใน cube หรือ โดยอาจเขียนเป็นกลุ่ม (tuple) ในรูปแบบช่วงของเซลล์หรือค่าคงที่ใน array
  • caption (Optional – Text)
    ข้อความที่จะแสดงแทนชื่อของสมาชิกใน cell ถ้ามีการกำหนดไว้ หรือเมื่อคืนค่ากลุ่ม (tuple) แคปชั่นที่จะแสดงคือของสมาชิกตัวสุดท้ายในกลุ่ม

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")
    Description: ดึงข้อมูลปีงบประมาณ 2004 จาก Sales Cube โดยใช้คำสั่ง MDX
    Result:แสดงชื่อปี 'Fiscal 2004'
  • Formula:
    =CUBEMEMBER($A$1,D$12)
    Description: เชื่อมต่อข้อมูล cube ผ่านการอ้างอิงเซลล์ที่เก็บชื่อการเชื่อมต่อใน A1 และ MDX ใน D12
    Result:แสดงข้อมูลของ MDX ที่อยู่ในเซลล์ D12
  • Formula:
    =CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")
    Description: ดึงสินค้าประเภทอาหารและข้อมูลปี 1997 จาก data cube ชื่อ FoodMart 2000 Sales
    Result:แสดงข้อมูล 'Food Products in 1997'
  • Formula:
    =CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")
    Description: ใช้กลุ่มข้อมูลจากเซลล์ B4, C6, D5 จาก Sales Cube และตั้งค่า caption แสดงชื่อ SalesFor2004
    Result:แสดงค่าว่า 'SalesFor2004'
  • Formula:
    =CUBEMEMBER($A$1,C$12:D$12)
    Description: เชื่อมต่อโดยอ้างอิงข้อมูลจากเซลล์ C12 ถึง D12 ที่เป็นกลุ่ม (tuple) จาก cube ชื่ออยู่ในเซลล์ A1
    Result:แสดงค่าสมาชิกสุดท้ายใน range ที่กำหนด

Tips & Tricks

การใช้ CUBEMEMBER ควรระมัดระวังในการระบุ member_expression ให้ถูกต้อง โดยเฉพาะในกรณีใช้ tuple ควรมั่นใจว่าแต่ละสมาชิกมาจากมิติที่ถูกต้อง

ข้อควรระวัง (Cautions)

CUBEMEMBER ฟังก์ชันอาจคืนค่า #N/A error ถ้าข้อมูลไม่ถูกต้อง, ไม่มีสมาชิกนั้นใน cube หรือ tuple ไม่สมบูรณ์เพราะไม่มีการข้ามกันของค่าที่ระบุ

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot