Thep Excel

CUBESETCOUNTนับจำนวนรายการในชุด

CUBESETCOUNT นับจำนวนรายการในชุดที่สร้างจาก CUBESET ฟังก์ชันนี้ใช้ประกอบกับการทำงานของ OLAP เพื่อนับสมาชิกในชุดข้อมูล

fx
=CUBESETCOUNT(set)

ความนิยม2/10
ความยาก7/10
ประโยชน์5/10

อัปเดต 11 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
set Text/Reference ข้อความหรือการอ้างอิงเซลล์ที่มี set ที่ส่งกลับโดย CUBESET function ต้องเป็นชุดที่ถูกต้อง ไม่สามารถใช้ค่า literal หรือข้อมูลธรรมดาได้

Additional Notes

CUBESETCOUNT นับจำนวนรายการในชุดของสมาชิกที่ส่งกลับจาก CUBESET ใช้เพื่อหาว่าชุดมีกี่รายการในการวิเคราะห์ข้อมูล OLAP

ที่เจ๋งคือ CUBESETCOUNT เชื่อมต่อโดยตรงกับ CUBESET ทำให้คุณสามารถนับสมาชิกในมิติได้อย่างแม่นยำ เหมาะสำหรับการสร้างรายงานที่ต้องการข้อมูลสรุป

ส่วนตัวผมใช้ CUBESETCOUNT คู่กับ CUBESET เวลาต้องการรู้ว่าชุดข้อมูลจาก OLAP มีกี่รายการ มันช่วยให้ได้ข้อมูลที่แม่นยำเพื่อการวิเคราะห์และสรุป

How it works

นับจำนวนสินค้า

ใช้ CUBESETCOUNT เพื่อนับจำนวนสินค้าทั้งหมดในชุด

ตรวจสอบขนาดชุด

ใช้ CUBESETCOUNT เพื่อตรวจสอบว่าชุดมีกี่รายการ ซึ่งอาจใช้ร่วมกับสูตรอื่น

Examples

นับรายการจากการอ้างอิงเซลล์CUBESETCOUNT(A3)

สูตรนี้นับจำนวนรายการในชุดที่อ้างอิงจากเซลล์ A3 (ซึ่งต้องเป็น result ของ CUBESET) ผลลัพธ์คือ 12 รายการ

fx
=CUBESETCOUNT(A3)

ผลลัพธ์12
นับรายการจาก CUBESET โดยตรงCUBESETCOUNT(CUBESET("Sales", "[Product].[All Products].Children"))

สูตรนี้สร้างชุดสินค้าทั้งหมด แล้วนับจำนวนของสินค้า ผลลัพธ์คือ 25 สินค้า ใช้ได้เมื่อมี OLAP data source

fx
=CUBESETCOUNT(CUBESET("Sales", "[Product].[All Products].Children"))

ผลลัพธ์25
ใช้ CUBESETCOUNT ในการหาอัตราส่วนCUBESETCOUNT(A3)/CUBESETCOUNT(B3)

นับจำนวนรายการจากสองชุดต่างกัน แล้วคำนวณอัตราส่วน เช่น 12/24 = 0.5 หรือ 50%

fx
=CUBESETCOUNT(A3)/CUBESETCOUNT(B3)

ผลลัพธ์0.5
ตรวจสอบว่าชุดว่างหรือไม่IF(CUBESETCOUNT(A3)=0, "ไม่มีรายการ", "มีรายการ")

ใช้ CUBESETCOUNT ร่วมกับ IF เพื่อตรวจสอบว่าชุดมีรายการหรือไม่

fx
=IF(CUBESETCOUNT(A3)=0, "ไม่มีรายการ", "มีรายการ")

ผลลัพธ์มีรายการ

FAQs

CUBESETCOUNT ต้องใช้ร่วมกับฟังก์ชันอะไร?+

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

CUBESETCOUNT ส่งกลับข้อมูลประเภทไหน?+

CUBESETCOUNT ส่งกลับตัวเลขที่แสดงจำนวนรายการในชุด เช่น 12, 25, 100 ฯลฯ ผลลัพธ์เป็นตัวเลขจำนวนเต็มเสมอ

ถ้า CUBESET ไม่สามารถดึงข้อมูลได้จะเกิดอะไร?+

ในระหว่างการดึงข้อมูล เซลล์จะแสดง '#GETTING_DATA…' ชั่วคราว และเมื่อเสร็จสิ้นจะแสดงตัวเลข หากมีข้อผิดพลาดในการตั้งค่า CUBESET จะแสดง #NAME? หรือ #NUM!

ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?+

CUBESETCOUNT สนับสนุน Excel for Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for Web/Mobile ผมแนะนำให้ใช้ Excel 365 หรือ 2021 ขึ้นไปเพื่อความเสถียร

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ CUBESETCOUNT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้CUBESETCOUNTCube
Cube (5)
CUBEKPIMEMBER

CUBEKPIMEMBER ดึงข้อมูลตัวบ่งชี้ KPI จากคิวบ์ OLAP และส่งกลับค่าจริง เป้าหมาย สถานะ หรือแนวโน้ม ใช้เชื่อมต่อกับ SQL Server Analysis Services เพื่อวิเคราะห์ผลการดำเนินงานองค์กร

CUBEMEMBER

CUBEMEMBER ส่งกลับสมาชิกหรือ tuple จากคิวบ์ OLAP โดยใช้ MDX expression เพื่อระบุตำแหน่ง ใช้สำหรับตรวจสอบความมีตัวตนของสมาชิกและสร้าง tuple สำหรับ cube function อื่น

CUBERANKEDMEMBER

CUBERANKEDMEMBER ส่งกลับสมาชิกที่อยู่ในตำแหน่งอันดับที่ระบุจากชุด ใช้หาข้อมูลอันดับ 1, 2, 3 หรืออื่น ๆ จากคิวบ์

CUBESET

CUBESET ส่งชุด MDX expression ไปยังเซิร์ฟเวอร์คิูบ แล้วส่งชุดข้อมูลกลับมาใช้กับฟังก์ชัน CUBE อื่นๆ เหมาะสำหรับงานวิเคราะห์ข้อมูล OLAP

CUBEVALUE

CUBEVALUE ดึงค่าที่รวม (aggregated value) จากคิูบ OLAP ผ่านการเชื่อมต่อ Power Pivot ใช้กำหนดมิติและสมาชิกเพื่อได้ยอดขาย กำไร หรือตัวชี้วัดอื่นจากคิูบ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่