CUBERANKEDMEMBER 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文將說明 Microsoft Excel 中 CUBERANKEDMEMBER 函數的公式語法及使用方式。

描述

傳回一個集合中的第 N 個或已排序的成員。用來傳回集合中的一個或多個元素,例如最頂尖的銷售人員或前 10 名的學生。

語法

CUBERANKEDMEMBER(connection, set_expression, rank, [caption])

CUBERANKEDMEMBER 函數語法具有下列引數:

  • Connection    必要。連線到 Cube 之連線名稱的文字字串。

  • Set_expression    必要。這是一組運算式的文字字串,如 "{[Item1].兒童}"。Set_expression 也可以是 CUBESET 函數,或包含 CUBESET 函數之儲存格的參照。

  • Rank    必要。這是指定要傳回之頂端數值的整數值。如果 rank 值是 1,會傳回頂端值;如果 rank 值是 2,則會傳回第二位頂端數值,依此類推。若要傳回頂端的 5 個數值,請使用 CUBERANKEDMEMBER 五次,每次指定從 1 到 5 的不同排名。

  • Caption    選擇性。取代 Cube 中的標題 (如果已定義) 而顯示在儲存格中的文字字串。

註解

  • 當 CUBERANKEDMEMBER 函數進行估算時,在所有資料擷取完成之前,該函數會在儲存格中暫時顯示 "#GETTING_DATA..." 訊息。

  • 如果連線名稱不是活頁簿中儲存的有效活頁簿連線,則 CUBERANKEDMEMBER 會傳回 #NAME? 的錯誤值。如果線上分析處理 (OLAP) 伺服器並未執行、不可用,或傳回錯誤訊息,則 CUBERANKEDMEMBER 會傳回 #NAME? 的錯誤值。

  • 如果 set_expression 語法不正確,或集合中至少有一個成員的維度與其他成員不同時,則 CUBERANKEDMEMBER 會傳回 #N/A 錯誤值。

範例

= CUBERANKEDMEMBER("Sales",$D$4,1,"Top Month")

= CUBERANKEDMEMBER ("銷售",CUBESET (「 銷售 」、 「 夏天 」,[[2004]。 [年 6 月]","[2004]。[年 7 月]","[2004]。[說明] 」),3,"上方月份")

提示: 若要傳回底端的第 n 個數值,請使用 CUBESET 函數的 sort_order 及 sort_by 引數來反轉集合順序,這樣排序集合中的頂端數值就會是底端數值。例如 CUBERANKEDMEMBER ("銷售量", $D$4,1) 會傳回最後一個成員,CUBERANKEDMEMBER ("銷售量", $D$4, 2) 會傳回倒數第二個成員,依此類推。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×