CUBEKPIMEMBER ดึงข้อมูลตัวบ่งชี้ KPI จากคิวบ์ OLAP และส่งกลับค่าจริง เป้าหมาย สถานะ หรือแนวโน้ม ใช้เชื่อมต่อกับ SQL Server Analysis Services เพื่อวิเคราะห์ผลการดำเนินงานองค์กร
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| connection | text | ชื่อการเชื่อมต่อกับคิวบ์ ต้องจดชื่อให้ถูกต้องตามที่ตั้งไว้ในการจัดการการเชื่อมต่อ Excel เช่น ‘Sales’ หรือ ‘Marketing Cube’ |
| kpi_name | text | ชื่อ KPI ในคิวบ์ที่ต้องการดึงข้อมูล ต้องตรงกับชื่อที่สร้างไว้ใน SSAS เช่น ‘MySalesKPI’ หรือ ‘RevenueBudget’ |
| kpi_property | number | ตัวเลข 1-6 ระบุว่าต้องการส่วนประกอบไหนของ KPI: 1=ค่าจริง 2=เป้าหมาย 3=สถานะ 4=แนวโน้ม 5=น้ำหนัก 6=บริบทเวลา |
| [caption]ไม่บังคับ | text | ข้อความแบบกำหนดเองที่แสดงในเซลล์แทนชื่อ KPI เดิม ช่วยให้รายงานอ่านง่ายขึ้น เช่น ‘Sales Target’ แทน ‘MySalesKPI’ |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
CUBEKPIMEMBER ดึงข้อมูล KPI (Key Performance Indicator) จากคิวบ์ OLAP ของ SQL Server Analysis Services แล้วส่งกลับค่าต่างๆ เช่น ค่าจริง เป้าหมาย สถานะ หรือแนวโน้ม สมการสำคัญคือต้องมีการเชื่อมต่อกับ SSAS และชื่อ KPI ที่ถูกต้อง ถ้าข้อมูลไหนหายหรือผิด มันจะแสดง #NAME? หรือ #VALUE!
ที่เจ๋งคือมันสามารถดึง 6 ส่วนประกอบต่างกันของ KPI ได้ (ค่าจริง เป้าหมาย สถานะ แนวโน้ม น้ำหนัก และเวลา) ทำให้สามารถสร้างแดชบอร์ด KPI ที่ครบครันได้ โดยไม่ต้องเขียนสูตรยาว ๆ เหมือน INDEX+MATCH
ส่วนตัวผมเห็นว่า CUBEKPIMEMBER เป็นฟังก์ชันที่ค่อนข้างเฉพาะ ใช้ได้ดีถ้าคุณมี SSAS ในองค์กร แต่ถ้าใช้ Excel ตามปกติปกติผม ก็แทบไม่ต้องใช้เลย จึงไม่นิยมมากเท่ากับ VLOOKUP หรือ SUMIF ครับ 😎
ใช้ CUBEKPIMEMBER เพื่อดึงค่า KPI Goal (kpi_property = 2) เพื่อตรวจสอบเป้าหมายการขายของแต่ละเดือนหรือแต่ละส่วนงาน
ใช้ CUBEKPIMEMBER เพื่อดึงสถานะ KPI (kpi_property = 3) เพื่อเห็นว่าผลการดำเนินงานเป็นสีเขียว สีเหลือง หรือสีแดง
ดึงค่าจริงของ MySalesKPI จากการเชื่อมต่อ Sales โดยใช้ kpi_property = 1 ผลลัพธ์คือตัวเลขจริงที่บ่งชี้ผลการขายปัจจุบัน
ดึงค่าเป้าหมาย (kpi_property = 2) ของ MySalesKPI และแสดงข้อความ 'Sales Target' แทนชื่อ KPI เดิม ช่วยให้รายงานชัดเจนมากขึ้นเวลาแสดงต่อผู้บริหาร
ดึงสถานะ KPI (kpi_property = 3) ซึ่งแสดงผลการดำเนินงานในปัจจุบัน ค่า 1 = ดี -1 = ต้องปรับปรุง 0 = ปานกลาง ใช้สำหรับระบายสีแดง เขียว เหลืองในแดชบอร์ด
ดึงแนวโน้มการเปลี่ยนแปลง (kpi_property = 4) ซึ่งบ่งชี้ว่า KPI กำลังดีขึ้นหรือแย่ลง ค่า 1 = เพิ่มขึ้น -1 = ลดลง 0 =คงที่ ช่วยให้เห็นทิศทางของผลประสิทธิ
1 = ค่าจริง (ผลประสิทธิปัจจุบัน) 2 = เป้าหมาย (สิ่งที่ต้องการบรรลุ) 3 = สถานะ (ดี ปานกลาง ไม่ดี) 4 = แนวโน้ม (เพิ่ม ลด คงที่) 5 = น้ำหนัก (ความสำคัญสัมพัทธ์) 6 = บริบทเวลา (ช่วงเวลาที่พิจารณา) ผมแนะนำให้จดค่าเหล่านี้ไว้ในโน้ตเพื่อจำได้ง่าย
ต้องเชื่อมต่อกับ SQL Server Analysis Services (SSAS) เวอร์ชัน 2005 ขึ้นไป ถ้าใช้ Power Pivot หรือ Data Model ของ Excel เพียงอย่างเดียว มันจะไม่ทำงาน SSAS เป็นเซิร์ฟเวอร์ OLAP ที่องค์กรใช้เก็บและวิเคราะห์ข้อมูลขนาดใหญ่
ใช้แสดงข้อความแบบกำหนดเองในเซลล์แทนชื่อ KPI เดิม ผมแนะนำให้ใช้เสมอเวลาทำรายงาน เพราะชื่อ KPI ในฐานข้อมูล มักจะแปลก ๆ หรือตัวอักษรแปลกตา เช่น 'MySalesKPI' ยังไง ก็ไม่เท่า 'ยอดขายจริง' ที่ผู้บริหารเข้าใจ
จะแสดง #NAME? หรือ #VALUE! error ตรวจสอบว่าชื่อ KPI ตรงกับที่สร้างไว้ใน SSAS และตรวจสอบการเชื่อมต่อว่ายังทำงานปกติหรือไม่ บางครั้งระบบ SSAS อาจลง แล้วการเชื่อมต่อจะตัดขาด
ฟังก์ชันที่ผู้เขียนโยงไว้กับ CUBEKPIMEMBER จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
CUBEMEMBER ส่งกลับสมาชิกหรือ tuple จากคิวบ์ OLAP โดยใช้ MDX expression เพื่อระบุตำแหน่ง ใช้สำหรับตรวจสอบความมีตัวตนของสมาชิกและสร้าง tuple สำหรับ cube function อื่น
CUBEMEMBERPROPERTY ดึงค่าของคุณสมบัติสมาชิก (property) จากสมาชิกในคิูบ OLAP โดยต้องระบุชื่อการเชื่อมต่อ MDX expression และชื่อคุณสมบัติที่ต้องการเข้าถึง
CUBERANKEDMEMBER ส่งกลับสมาชิกที่อยู่ในตำแหน่งอันดับที่ระบุจากชุด ใช้หาข้อมูลอันดับ 1, 2, 3 หรืออื่น ๆ จากคิวบ์
CUBESET ส่งชุด MDX expression ไปยังเซิร์ฟเวอร์คิูบ แล้วส่งชุดข้อมูลกลับมาใช้กับฟังก์ชัน CUBE อื่นๆ เหมาะสำหรับงานวิเคราะห์ข้อมูล OLAP
CUBESETCOUNT นับจำนวนรายการในชุดที่สร้างจาก CUBESET ฟังก์ชันนี้ใช้ประกอบกับการทำงานของ OLAP เพื่อนับสมาชิกในชุดข้อมูล
CUBEVALUE ดึงค่าที่รวม (aggregated value) จากคิูบ OLAP ผ่านการเชื่อมต่อ Power Pivot ใช้กำหนดมิติและสมาชิกเพื่อได้ยอดขาย กำไร หรือตัวชี้วัดอื่นจากคิูบ
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่