TLDR สรุปสั้นๆ
CUBERANKEDMEMBER ดึงค่าลำดับที่กำหนดจากชุดข้อมูล cube เพื่อนำเสนอข้อมูลในอันดับที่ต้องการ
คำอธิบาย
CUBERANKEDMEMBER เป็นฟังก์ชันที่ช่วยให้เราดึงข้อมูลตัวที่ n ในลำดับจากชุดข้อมูลที่เลือกไว้ ใช้ในการดึงข้อมูลที่ต้องการเรียงลำดับ เช่น ผู้ทำยอดขายสูงสุด เป็นต้น
มีครั้งแรกในเวอร์ชันไหน
2007
รูปแบบคำสั่ง (Syntax)
CUBERANKEDMEMBER(connection, set_expression, rank, )
Arguments
-
connection (Required – Text)
ชื่อการเชื่อมต่อที่เชื่อมไปยังฐานข้อมูลของ cube -
set_expression (Required – Text)
ข้อความที่เป็นเซ็ตสำหรับเลือกข้อมูล สามารถใช้ฟังก์ชัน CUBESET หรืออ้างอิงไปยังเซลล์ที่มีฟังก์ชัน CUBESET ได้ -
rank (Required – Number)
อันดับของข้อมูลที่ต้องการดึงมา ยิ่งค่า rank น้อยก็จะดึงข้อมูลอันดับสูง -
caption (Optional – Text)
ข้อความที่จะแสดงในเซลล์แทนที่ชื่อเดิมจาก cube (ถ้ามี)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงข้อมูลเดือนที่มียอดขายสูงสุดจากเซ็ตข้อมูลใน $D$4=CUBERANKEDMEMBER("Sales", $D$4, 1, "Top Month")
Result:"Top Month" (ข้อความระบุว่าเป็นเดือนที่ามียอดขายสูงสุด) -
Formula:
Description: ดึงข้อมูลเดือนที่มียอดขายอยู่อันดับ 3 จากเดือนมิถุนายน กรกฎาคม และสิงหาคม=CUBERANKEDMEMBER("Sales", CUBESET("Sales","[2004].[June]","[2004].[July]","[2004].[August]"), 3, "Top Month")
Result:"Top Month" (ข้อความระบุว่าเป็นเดือนยอดขายอันดับ 3) -
Formula:
Description: ดึงข้อมูลอันดับที่ 5 จากเซ็ตข้อมูลใน $D$4=CUBERANKEDMEMBER("Sales", $D$4, 5)
Result:#N/A (ถ้าไม่มีข้อมูลในอันดับที่ 5) -
Formula:
Description: ดึงข้อมูลลำดับที่สองในฤดูร้อน=CUBERANKEDMEMBER("Sales", CUBESET("Sales", "Summer"), 2)
Result:ลำดับที่ 2 ของฤดูร้อน -
Formula:
Description: ดึงข้อมูลอันดับที่ 1 จากข้อมูลของภูมิภาคทั้งหมดและเอเชีย=CUBERANKEDMEMBER('Finance', CUBESET('Finance', '[Region].[All],' '[Region].[Asia]'), 1)
Result:อันดับที่ 1 ของข้อมูลในภูมิภาค
Tips & Tricks
ใช้ร่วมกับฟังก์ชัน CUBESET เพื่อจัดอันดับข้อมูลตามเงื่อนไขเฉพาะ และสามารถสร้างเซ็ตที่เรียงลำดับใหม่เพื่อให้ CUBERANKEDMEMBER ดึงค่าท้าย ๆ โดยการกลับลำดับเซ็ต
ข้อควรระวัง (Cautions)
ต้องตรวจสอบว่าเชื่อมต่อกับ data cube อย่างถูกต้อง ถ้าเชื่อมต่อผิดพลาดจะได้ error #NAME? หรือถ้าชุดข้อมูลไม่ถูกต้องหรือมีสมาชิกบางตัวจากมิติต่างกัน จะได้ error #N/A
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply