Excel CUBEKPIMEMBER 函數教學
CUBEKPIMEMBER 函數是用於從 數據模型 中提取 KPI(關鍵績效指標) 成員的名稱。這是 PowerPivot 或 Power BI 中的一個專用函數,用於連接到 OLAP 資料庫(例如 SQL Server Analysis Services)中的 KPI 物件。該函數的作用是從多維數據集中提取 KPI 成員,用於在 Excel 中顯示 KPI 的具體內容或度量。
CUBEKPIMEMBER 函數語法
CUBEKPIMEMBER(connection, kpi_name, )
參數說明
connection:數據模型或 OLAP 連接的名稱。這可以是連接到 Excel 數據模型或外部 OLAP 資料庫的連接名稱。kpi_name:指定 KPI 的名稱,這是您希望提取成員的 KPI 名稱。caption(可選):用於顯示在 Excel 單元格中的顯示名稱,這通常是 KPI 的可讀標籤。如果省略此參數,Excel 會使用kpi_name。
如何運作
CUBEKPIMEMBER 函數通過從指定的數據連接中提取特定 KPI 的成員名稱來工作。KPI 在 OLAP 數據庫中通常是由一組衡量指標構成的,例如 目標值、實際值 和 達成百分比。這些 KPI 成員在多維數據庫中具有層級結構,CUBEKPIMEMBER 函數可以幫助您輕鬆地查詢這些成員,並將其顯示在 Excel 中。
範例 1:簡單用法
假設您已經連接到一個數據模型,其中有一個 KPI 叫做 “SalesPerformance”。您可以使用 CUBEKPIMEMBER 函數來獲取這個 KPI 成員的名稱。
公式:
=CUBEKPIMEMBER("SalesDataModel", "SalesPerformance")
這將返回該 KPI 成員的名稱,顯示在 Excel 單元格中。
範例 2:使用可選的顯示名稱
如果您希望顯示更具描述性的名稱,您可以使用 caption 參數。例如,如果您想顯示 “Sales Performance KPI” 而不是 “SalesPerformance”,可以使用以下公式:
公式:
=CUBEKPIMEMBER("SalesDataModel", "SalesPerformance", "Sales Performance KPI")
這將在單元格中顯示 “Sales Performance KPI”,而不是 KPI 的內部名稱 “SalesPerformance”。
注意事項
- PowerPivot 和 OLAP 連接:
CUBEKPIMEMBER函數通常與 Excel 中的 PowerPivot 或 外部 OLAP 資料庫連接 配合使用。這些數據源包含多維數據集,其中包含 KPI 的定義和成員。 - 返回值:
CUBEKPIMEMBER返回的是 KPI 的成員名稱,通常用於顯示在報表或儀表板中,幫助用戶了解該 KPI 在多維數據模型中的定義。 - 支持的環境:這些功能通常在具有數據模型或 PowerPivot 支持的 Excel 版本中可用,例如 Excel 2013 及更高版本。
總結
CUBEKPIMEMBER函數用來提取數據模型或 OLAP 資料庫中 KPI(關鍵績效指標) 成員的名稱。- 它通常與 PowerPivot 或 外部 OLAP 資料庫 配合使用,並可以選擇為 KPI 成員指定顯示名稱。
- 這些 KPI 成員可以幫助您分析和顯示關鍵績效指標的結果。