KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel CUBEMEMBER 函數

作者Amanda Li修改日期

CUBEMEMBER 函數會從多維資料集擷取成員或元組(若存在),否則將傳回 #N/A 錯誤值。

CUBEMEMBER 函數 1


語法

=CUBEMEMBER()connection, member_expression, [caption])


引數

  • connection(必要):指向資料模型(多維資料集)的連線名稱文字字串。
  • member_expression(必要):您要評估的多維運算式(MDX)文字字串。此外,member_expression 亦可指定為範圍或陣列形式的元組。
  • caption(選用):覆寫多維資料集所定義的標題文字字串。當傳回結果為元組時,系統將自動採用該元組中最後一個成員的標題作為顯示標題。

返回值

CUBEMEMBER 函數可從多維資料集傳回成員或元組。


函數備註

  • 在擷取資料時,會顯示 #GETTING_DATA…訊息。
  • CUBEMEMBER 會傳回 #NAME?錯誤值,若:
    • connection 不是儲存在活頁簿中的有效活頁簿連線,例如:ThisWorkbookDataModel;
    • 線上分析處理(OLAP)伺服器無法使用、未執行,或傳回錯誤訊息。
  • CUBEMEMBER 會傳回 #VALUE!錯誤值,若:
    • 元組中包含一個或多個無效元素;
    • member_expression 長度超過 255 個字元。注意:您可以將文字字串輸入儲存格,再以該儲存格作為引數,輕鬆解決此問題。
  • CUBEMEMBER 會傳回 #N/A 錯誤值,若:
    • member_expression 無效;
    • 要從多維資料集傳回的成員不存在;
    • 集合中包含一個或多個維度與其他成員不同的成員;
    • member_expression 引數中的元組無效,因為所指定的值之間不存在交集。
  • CUBEMEMBER 的引數應以雙引號(““)括住。
  • 您在 member_expression 中撰寫的成員、維度或資料表等名稱,務必以方括號(【 】)括住。

擷取成員的範例

這裡有一個名為「sales 2021」的資料表,其中包含兩大類別下各產品在 2021 年度的銷售與評分資訊。若要使用 CUBEMEMBER 函數從該資料表中擷取成員,您應先將此資料表的資料新增至資料模型(位於現有活頁簿中),其名稱一律為 ThisWorkbookDataModel。接著,請在您要擷取成員的儲存格中複製或輸入下列公式(此處以擷取 )Caps 為例),然後按下 Enter 取得結果:

=CUBEMEMBER()"ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")

CUBEMEMBER 函數 2

√ 注意:在上述公式中,CUBEMEMBER 會從 Caps 產品、Product 類別的 sales 2021 資料表中,於 ThisWorkbookDataModel 多維資料集內傳回名為 January 的成員。若要擷取一月資料,可使用下列公式:

=CUBEMEMBER()"ThisWorkbookDataModel","[sales2021].[Month].&[January]"


搭配度量名稱的範例

若要使用 CUBEMEMBER 在資料表中彙總成員(例如計算不同月份的銷售總和,或取得不同產品的平均評分),您可以運用度量名稱。在此範例中,我在儲存格 G5 輸入下列公式,其中包含一個將套用至整個資料集的度量運算式。

=CUBEMEMBER()"ThisWorkbookDataModel","[Measures].[Sum of Sales]")

CUBEMEMBER 函數 3

√ 注意:您可以加入 caption 引數,例如 「Sales」「Month」,以便在儲存格 G5 中顯示您想要的名稱,而非 Sum of Sales,因為該度量名稱過於冗長,可能導致報表難以閱讀,例如:

=CUBEMEMBER()"ThisWorkbookDataModel","[Measures].[Sum of Sales]","Sales")

CUBEMEMBER 函數 4


相關函數

Excel CUBEVALUE 函數

CUBEVALUE 函數會根據多個 member_expression 引數進行篩選,從多維資料集傳回彙總值。

Excel CUBEKPIMEMBER 函數

CUBEKPIMEMBER 函數會傳回關鍵績效指標(KPI)屬性,並在儲存格中顯示該 KPI 的名稱。

Excel CUBESET 函數

CUBESET 函數可將集合運算式傳送至伺服器上的多維資料集,據此定義經過計算的成員或元組集合。此函數能從集合運算式中提取所有唯一值,並提供排序選項。

Excel CUBESETCOUNT 函數

CUBESETCOUNT 函數可傳回集合中的項目數量。


最佳 Office 生產力工具

Kutools for Excel-助您脫穎而出

🤖KUTOOLS AI 助手:根據以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值    刪除空白行    合併列或儲存格而不遺失資料    不使用公式的四捨五入……
超級 VLookup多重條件    多重值    跨多個工作表    模糊查找……
進階下拉列表簡易下拉式清單    相依性下拉式清單    多重選擇下拉式清單……
欄位管理員新增指定數量的欄位    移動欄位   切換隱藏欄位的可見狀態  比較欄位以選擇相同/不同單元格……
精選功能網格聚焦    設計視圖    增強編輯欄    工作簿與工作表管理員資源庫(自動文字)  日期提取    合併工作表    加密/解密儲存格   依清單寄送電子郵件    超級篩選    特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符……)  50+ 圖表 類型甘特圖……)  40+ 實用公式基於生日計算年齡……)  19 插入工具插入二維碼從路徑插入圖片……)  12 轉換工具金額轉大寫匯率轉換……)  7 合併和拆分工具高級合併行拆分 Excel 儲存格……)……還有更多
在您的慣用語言中使用 Kutools-支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!

Kutools for Excel 擁有超過 300 項功能,確保您所需的功能觸手可及……


Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能

  • 一秒內在數十份開啟的文件間快速切換!
  • 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
  • 當您同時檢視與編輯多份文件時,生產力提升 50%。
  • 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。