---
title: CUBEKPIMEMBER – ดึงข้อมูล KPI จากคิวบ์
url: https://www.thepexcel.com/functions/excel/cube/cubekpimember/
type: function-explainer
program: Excel
syntax: "=CUBEKPIMEMBER(connection, kpi_name, kpi_property, [caption])"
date: 2025-12-11
updated: 2025-12-25
scores:
  popularity: 2
  difficulty: 7
  usefulness: 5
---

# CUBEKPIMEMBER – ดึงข้อมูล KPI จากคิวบ์

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

## คำอธิบาย

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

## Syntax

```excel
=CUBEKPIMEMBER(connection, kpi_name, kpi_property, [caption])
```

**Variant**

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 1)
```

ดึงค่า KPI Value ของ MySalesKPI จากการเชื่อมต่อชื่อ Sales

**Variant**

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 2, "Sales Goal")
```

ดึง KPI Goal โดยแสดงข้อความ 'Sales Goal' ในเซลล์แทนชื่อ KPI เดิม

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| connection | Yes | text |  | ชื่อการเชื่อมต่อกับคิวบ์ ต้องจดชื่อให้ถูกต้องตามที่ตั้งไว้ในการจัดการการเชื่อมต่อ Excel เช่น 'Sales' หรือ 'Marketing Cube' |
| kpi_name | Yes | text |  | ชื่อ KPI ในคิวบ์ที่ต้องการดึงข้อมูล ต้องตรงกับชื่อที่สร้างไว้ใน SSAS เช่น 'MySalesKPI' หรือ 'RevenueBudget' |
| kpi_property | Yes | number |  | ตัวเลข 1-6 ระบุว่าต้องการส่วนประกอบไหนของ KPI: 1=ค่าจริง 2=เป้าหมาย 3=สถานะ 4=แนวโน้ม 5=น้ำหนัก 6=บริบทเวลา |
| caption | No | text |  | ข้อความแบบกำหนดเองที่แสดงในเซลล์แทนชื่อ KPI เดิม ช่วยให้รายงานอ่านง่ายขึ้น เช่น 'Sales Target' แทน 'MySalesKPI' |

## เคสการใช้งาน

### ติดตามค่า KPI เป้าหมาย

ใช้ CUBEKPIMEMBER เพื่อดึงค่า KPI Goal (kpi_property = 2) เพื่อตรวจสอบเป้าหมายการขายของแต่ละเดือนหรือแต่ละส่วนงาน

_เหมาะกับ:_ kpi-tracking

### ตรวจสอบสถานะ KPI

ใช้ CUBEKPIMEMBER เพื่อดึงสถานะ KPI (kpi_property = 3) เพื่อเห็นว่าผลการดำเนินงานเป็นสีเขียว สีเหลือง หรือสีแดง

_เหมาะกับ:_ status-monitoring

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ดึงค่า KPI จริง

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 1)
```

**ผลลัพธ์:** `1000000`

ดึงค่าจริงของ MySalesKPI จากการเชื่อมต่อ Sales โดยใช้ kpi_property = 1 ผลลัพธ์คือตัวเลขจริงที่บ่งชี้ผลการขายปัจจุบัน

### 2. ตัวอย่างที่ 2: ดึงเป้าหมาย KPI พร้อมชื่อแบบกำหนดเอง

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 2, "Sales Target")
```

**ผลลัพธ์:** `1200000`

ดึงค่าเป้าหมาย (kpi_property = 2) ของ MySalesKPI และแสดงข้อความ 'Sales Target' แทนชื่อ KPI เดิม ช่วยให้รายงานชัดเจนมากขึ้นเวลาแสดงต่อผู้บริหาร

### 3. ตัวอย่างที่ 3: ดึงสถานะ KPI

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 3)
```

**ผลลัพธ์:** `1`

ดึงสถานะ KPI (kpi_property = 3) ซึ่งแสดงผลการดำเนินงานในปัจจุบัน ค่า 1 = ดี -1 = ต้องปรับปรุง 0 = ปานกลาง ใช้สำหรับระบายสีแดง เขียว เหลืองในแดชบอร์ด

### 4. ตัวอย่างที่ 4: ดึงแนวโน้ม KPI

```excel
=CUBEKPIMEMBER("Sales", "MySalesKPI", 4)
```

**ผลลัพธ์:** `1`

ดึงแนวโน้มการเปลี่ยนแปลง (kpi_property = 4) ซึ่งบ่งชี้ว่า KPI กำลังดีขึ้นหรือแย่ลง ค่า 1 = เพิ่มขึ้น -1 = ลดลง 0 =คงที่ ช่วยให้เห็นทิศทางของผลประสิทธิ

## หมายเหตุเพิ่มเติม

- ผมแนะนำให้ตรวจสอบการเชื่อมต่อก่อนใช้ CUBEKPIMEMBER โดยไปที่ Data > Manage Connections แล้วดู ว่าชื่อและสถานะถูกต้องหรือไม่

- ถ้าใช้เพื่อสร้างแดชบอร์ด KPI ให้รวม kpi_property ที่ต่างกัน (1 กับ 2) เพื่อแสดงทั้งค่าจริงและเป้าหมายประกอบกัน จะให้ภาพที่ชัดเจน

- ส่วนตัวผมไม่แนะนำให้ใช้ CUBEKPIMEMBER เพื่อดึง KPI ที่เปลี่ยนแปลงบ่อย ๆ เพราะมันอาจทำให้สูตรช้า ใช้เวลายาวในการรีเฟรช ลองดูความเร็วของไฟล์ว่าเป็นปัญหาหรือไม่

- ต้องมีสิทธิ์เข้าถึง SSAS เพื่อใช้ฟังก์ชันนี้ ถ้าโฟลเดอร์ไม่มีสิทธิ์ การเชื่อมต่อจะล้มเหลว ลองติดต่อผู้ดูแลระบบเพื่อขอสิทธิ์

## คำถามที่พบบ่อย

**Q: ความแตกต่างระหว่าง kpi_property ที่ต่างกันคืออะไร?**

1 = ค่าจริง (ผลประสิทธิปัจจุบัน) 2 = เป้าหมาย (สิ่งที่ต้องการบรรลุ) 3 = สถานะ (ดี ปานกลาง ไม่ดี) 4 = แนวโน้ม (เพิ่ม ลด คงที่) 5 = น้ำหนัก (ความสำคัญสัมพัทธ์) 6 = บริบทเวลา (ช่วงเวลาที่พิจารณา) ผมแนะนำให้จดค่าเหล่านี้ไว้ในโน้ตเพื่อจำได้ง่าย

**Q: CUBEKPIMEMBER ต้องเชื่อมต่อกับอะไร?**

ต้องเชื่อมต่อกับ SQL Server Analysis Services (SSAS) เวอร์ชัน 2005 ขึ้นไป ถ้าใช้ Power Pivot หรือ Data Model ของ Excel เพียงอย่างเดียว มันจะไม่ทำงาน SSAS เป็นเซิร์ฟเวอร์ OLAP ที่องค์กรใช้เก็บและวิเคราะห์ข้อมูลขนาดใหญ่

**Q: caption มีไว้ทำอะไร?**

ใช้แสดงข้อความแบบกำหนดเองในเซลล์แทนชื่อ KPI เดิม ผมแนะนำให้ใช้เสมอเวลาทำรายงาน เพราะชื่อ KPI ในฐานข้อมูล มักจะแปลก ๆ หรือตัวอักษรแปลกตา เช่น 'MySalesKPI' ยังไง ก็ไม่เท่า 'ยอดขายจริง' ที่ผู้บริหารเข้าใจ

**Q: ถ้าชื่อ KPI ผิดจะเกิดอะไรขึ้น?**

จะแสดง #NAME? หรือ #VALUE! error ตรวจสอบว่าชื่อ KPI ตรงกับที่สร้างไว้ใน SSAS และตรวจสอบการเชื่อมต่อว่ายังทำงานปกติหรือไม่ บางครั้งระบบ SSAS อาจลง แล้วการเชื่อมต่อจะตัดขาด

## ฟังก์ชันที่เกี่ยวข้อง

- [CUBEMEMBER – ดึงสมาชิกจากคิวบ์ OLAP](https://www.thepexcel.com/functions/excel/cube/cubemember/)
- [CUBEMEMBERPROPERTY – ดึงคุณสมบัติสมาชิกจากคิูบ](https://www.thepexcel.com/functions/excel/cube/cubememberproperty/)
- [CUBEVALUE – ฟังก์ชันดึงค่าจากคิูบ OLAP](https://www.thepexcel.com/functions/excel/cube/cubevalue/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Support: CUBEKPIMEMBER Function](https://support.microsoft.com/en-us/office/cubekpimember-function-744608bf-2c62-42cd-b67a-a56109f4b03b) _(official)_
- [Microsoft Learn: CUBE Functions](https://learn.microsoft.com/en-us/office/client-developer/excel/cube-functions) _(official)_
- [Microsoft Support: CUBEMEMBER Function](https://support.microsoft.com/en-us/office/cubemember-function-0f6a15b9-2c18-4819-ae89-e1b5c8b398ad) _(official)_
- [SQL Server Analysis Services Documentation](https://learn.microsoft.com/en-us/analysis-services/analysis-services) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/cube/cubekpimember/](https://www.thepexcel.com/functions/excel/cube/cubekpimember/)_
