ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

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

คำอธิบาย

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

ไวยากรณ์

CUBEMEMBER(connection, member_expression, [caption])

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

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

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

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

ข้อสังเกต

  • เมื่อฟังก์ชัน 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)

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน

สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

มีคําติชมเพิ่มเติมใดๆ หรือไม่ (ไม่บังคับ)

ขอบคุณสำหรับคำติชมของคุณ

×