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

描述

傳回 Cube 中的成員或 Tuple。 用來驗證 Cube 中有成員或 Tuple 存在。

語法

CUBEMEMBER(connection, member_expression, [caption])

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

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

  • Member_expression    必要。 多維度運算式 (MDX) 的文字字串,會估算出 Cube 中的唯一成員。 member_expression 也可以是指定為儲存格範圍或常數陣列的 Tuple。

  • Caption    選用。 取代 Cube 中的標題 (如果已定義) 而顯示在儲存格中的文字字串。 當傳回 Tuple 時,所使用的標題是 Tuple 中最後一個成員的標題。

註解

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

  • 將 CUBEMEMBER 做為其他 CUBE 函數的引數使用時,CUBE 函數會使用可以識別成員或 Tuple 的 MDX 運算式,而不使用 CUBEMEMBER 函數之儲存格中顯示的值。

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

  • 如果 Tuple 內至少有一個元素無效,則 CUBEMEMBER 會傳回 #VALUE! 錯誤值。

  • 如果 member_expression 超過 255 個字元 (這是函數引數的限制),CUBEMEMBER 會傳回 #VALUE! 錯誤值。 若要使用長於 255 個字元的文字字串,請在儲存格中輸入文字字串 (其限制為 32,767 個字元),然後使用儲存格參照做為引數。

  • CUBEMEMBER 傳回 #N/A 錯誤值的時機:

    • member_expression 語法不正確。

    • Cube 中不存在 MDX 文字字串指定的成員。

    • Tuple 無效,因為指定的值沒有交集。 (同一個階層的多個元素會發生此)

    • 集中至少有一個成員的維度與其他成員不同。

  • 如果您在共用連線時參照了樞紐分析表中的工作階段型物件 (如計算成員或命名集),而該樞紐分析表被刪除,或是您將樞紐分析表轉換成公式,則 CUBEMEMBER 可能會傳回 #N/A 錯誤值。 (在 [選項] 索引標籤上,按一下 [工具] 群組中的 [OLAP 工具],然後按一下 [轉換成公式])。

範例

=CUBEMEMBER("銷售","[時間].[會計年度].[2004]")

=CUBEMEMBER($A$1,D$12)

=CUBEMEMBER("銷售",(B4, C6, D5),"SalesFor2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 銷售","([產品].[食品],[時間].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×