คำอธิบาย
ฟังก์ชัน CUBEMEMBER คือ การดึงข้อมูลเฉพาะที่ต้องการจาก OLAP cubes หรือ การเชื่อมต่อข้อมูลประเภทหนึ่งใน Excel โดยสามารถใช้ในการตรวจสอบความมีอยู่ของข้อมูลหรือดึงข้อมูลเป็นชุด ๆ ได้
มีครั้งแรกในเวอร์ชันไหน
2007
รูปแบบคำสั่ง (Syntax)
CUBEMEMBER(connection, member_expression, )
Arguments
-
connection (Required – string)
เป็นข้อความชื่อการเชื่อมต่อไปยัง cube ซึ่งเป็นที่มาของข้อมูลที่ต้องการ -
member_expression (Required – string)
เป็นข้อความการแสดงออกของ MDX ที่อ้างถึงสมาชิกเฉพาะหรือค่าใน cube -
caption (Optional – string)
ข้อความที่แสดงในเซลล์แทนคำบรรยายจาก cube (ถ้ามี)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงสมาชิกปี 2004 จากฟิลด์เวลาใน cube ชื่อ Sales=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")
Result:แสดงข้อมูลของปี 2004 จากมิติ [Time] ภายใน cube [Sales] -
Formula:
Description: ดึงสมาชิกจากตำแหน่งข้อมูลตามระบุในเซลล์ D12 โดยใช้การเชื่อมต่อจากเซลล์ A1=CUBEMEMBER($A$1,D$12)
Result:ดึงข้อมูลตามคำสั่งที่ถูกระบุในเซลล์ D12 -
Formula:
Description: ดึงชุดข้อมูล (tuple) จาก cube Sales ด้วยคำบรรยายว่า SalesFor2004=CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")
Result:ดึงข้อมูลที่เป็นชุด (tuple) พร้อมคำบรรยายที่กำหนด -
Formula:
Description: ดึงข้อมูลเกี่ยวกับอาหารในปี 1997 จาก cube xlextdat8 FoodMart 2000 Sales=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")
Result:ดึงข้อมูลการขายอาหารสำหรับปี 1997 -
Formula:
Description: ดึงข้อมูลตามช่วงเซลล์ที่ระบุในเซลล์ C12 ถึง D12 ด้วยการเชื่อมต่อจากเซลล์ A1=CUBEMEMBER($A$1,C$12:D$12)
Result:ดึงข้อมูลตามคำสั่งที่ถูกระบุในเซลล์ C12 ถึง D12
Tips & Tricks
สามารถใช้ชื่อการเชื่อมต่อที่ถูกตั้งค่าไว้ใน Excel เพื่อทำให้ง่ายต่อการจัดการฟังก์ชัน CUBEMEMBER และใช้ AutoComplete เพื่อลดข้อผิดพลาดในการพิมพ์ และสามารถเขียน MDX queries เพิ่มเติมเพื่อดึงข้อมูลที่ซับซ้อนมากขึ้นได้
ข้อควรระวัง (Cautions)
ระวังข้อผิดพลาดเช่น #NAME? หากชื่อการเชื่อมต่อไม่ถูกต้อง หรือเซิร์ฟเวอร์ OLAP ไม่ทำงาน ควรตรวจสอบ MDX syntax เพื่อป้องกัน errors จากการค้นหาข้อมูลที่ไม่อยู่ใน cube
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ฟังก์ชัน CUBEMEMBER เหมาะสำหรับการทำงานกับข้อมูลขนาดใหญ่และซับซ้อนที่จัดเก็บใน OLAP cubes แต่ว่าอาจมีข้อจำกัดเมื่อข้อมูลที่ดึงมีการเปลี่ยนแปลงบ่อย ๆ ทำให้ผลลัพธ์มีความล่าช้าในการแสดงผล
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply