Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel สำหรับแท็บเล็ต Android Excel สำหรับโทรศัพท์ Android

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ ฟังก์ชัน CUBEMEMBER  ใน Microsoft Excel

คำอธิบาย

ส่งกลับสมาชิกหรือทูเปิลจากคิวบ์ ใช้เพื่อตรวจสอบว่ามีสมาชิกหรือทูเปิลอยู่ในคิวบ์

ไวยากรณ์

CUBEMEMBER(connection, member_expression, [caption])

ไวยากรณ์ของฟังก์ชัน CUBEMEMBER มีอาร์กิวเมนต์ดังนี้

  • การเชื่อมต่อ    จำเป็น สตริงข้อความของชื่อการเชื่อมต่อกับคิวบ์

  • Member_expression    จำเป็น สตริงข้อความของนิพจน์หลายมิติ (MDX) ที่ประเมินเป็นสมาชิกที่ไม่ซ้ํากันในคิวบ์ อีกวิธีหนึ่งคือ member_expression อาจเป็นทูเปิล ที่ระบุเป็นช่วงของเซลล์หรือค่าคงที่อาร์เรย์

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

ข้อสังเกต

  • เมื่อฟังก์ชัน CUBEMEMBER ประเมินค่า ฟังก์ชันจะแสดงข้อความ "#GETTING_DATA…" ในเซลล์นั้นชั่วคราวก่อนที่จะได้รับข้อมูลทั้งหมด

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

  • ถ้าชื่อการเชื่อมต่อไม่ใช่การเชื่อมต่อสมุดงานที่ถูกต้องที่ถูกจัดเก็บไว้ในสมุดงาน CUBEMEMBER จะส่งกลับ #NAME หรือไม่ เป็นค่าความผิดพลาด ถ้าเซิร์ฟเวอร์ Online Analytical Processing (OLAP) ไม่ได้ทํางานอยู่ ไม่พร้อมใช้งาน หรือส่งกลับข้อความแสดงข้อผิดพลาด CUBEMEMBER จะส่งกลับ #NAME หรือไม่ เป็นค่าความผิดพลาด

  • ถ้าองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบในทูเปิลไม่ถูกต้อง CUBEMEMBER จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

  • ถ้า member_expression ยาวกว่า 255 อักขระ ซึ่งเป็นขีดจํากัดของอาร์กิวเมนต์ของฟังก์ชัน CUBEMEMBER จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด เมื่อต้องการใช้สตริงข้อความที่ยาวกว่า 255 อักขระ ให้ใส่สตริงข้อความในเซลล์ (ซึ่งขีดจํากัดคือ 32,767 อักขระ) แล้วใช้การอ้างอิงเซลล์เป็นอาร์กิวเมนต์

  • CUBEMEMBER จะส่งกลับค่าความผิดพลาด #N/A เมื่อ

    • ไวยากรณ์ member_expression ไม่ถูกต้อง

    • สมาชิกที่ระบุโดยสตริงข้อความ MDX ไม่มีอยู่ในคิวบ์

    • ทูเปิลไม่ถูกต้องเนื่องจากไม่มีจุดตัดสําหรับค่าที่ระบุ (ซึ่งอาจเกิดขึ้นกับหลายองค์ประกอบจากลําดับชั้นเดียวกัน)

    • ชุดมีสมาชิกอย่างน้อยหนึ่งสมาชิกที่มีมิติแตกต่างจากสมาชิกอื่น

  • CUBEMEMBER อาจส่งกลับค่าความผิดพลาด #N/A ถ้าคุณอ้างอิงวัตถุที่ยึดตามเซสชัน เช่น สมาชิกจากการคํานวณหรือชุดที่มีชื่อ ใน PivotTable เมื่อใช้การเชื่อมต่อร่วมกัน และ PivotTable นั้นถูกลบหรือคุณแปลง PivotTable นั้นเป็นสูตร (บนแท็บ ตัวเลือก ในกลุ่ม เครื่องมือ ให้คลิก เครื่องมือ OLAP แล้วคลิก แปลงเป็นสูตร)

ตัวอย่าง

=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")

=CUBEMEMBER($A$1,D$12)

=CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย