CUBEMEMBERPROPERTY 函數 (Excel 中的其中一個立方體函數) 會傳回來自某個立方體中成員屬性的值。 使用它來驗證成員名稱是否存在於該立方體內,並傳回此成員的指定屬性。
語法
CUBEMEMBERPROPERTY(connection, member_expression, property)
CUBEMEMBERPROPERTY 函數語法具有下列引數:
-
Connection 必要。 連線到 Cube 之連線名稱的文字字串。
-
Member_expression 必要。 Cube 內成員的多維度運算式 (MDX) 文字字串。
-
Property 必要。 傳回之屬性名稱的文字字串,或包含屬性名稱之儲存格的參照。
註解
-
當 CUBEMEMBERPROPERTY 函數進行估算時,在所有資料擷取完成之前,該函數會在儲存格中暫時顯示 "#GETTING_DATA…" 訊息。
-
如果連線名稱不是活頁簿中儲存的有效活頁簿連線,則 CUBEMEMBERPROPERTY 會傳回 #NAME? 錯誤值。 如果線上分析處理 (OLAP) 伺服器並未執行、不可用,或傳回錯誤訊息,則 CUBEMEMBERPROPERTY 會傳回 #NAME? 錯誤值。
-
如果 member_expression 語法不正確,或者 Cube 中不存在 member_expression 指定的成員,則 CUBEMEMBERPROPERTY 會傳回錯誤值 #N/A。
-
如果您在共用連線時參照了樞紐分析表中的工作階段型物件 (如計算成員或命名集),而該樞紐分析表被刪除,或是您將樞紐分析表轉換成公式,則 CUBEMEMBERPROPERTY 可能會傳回 #N/A 錯誤值。 (在 [選項] 索引標籤上,按一下 [工具] 群組中的 [OLAP 工具],然後按一下 [轉換成公式])。
-
CUBEMEMBERPROPERTY 將無法針對在 Power Pivot 中編輯的 Excel 資料模型運作,因為它們並非多維度的立方體。
範例
=CUBEMEMBERPROPERTY("Sales","[Time].[Fiscal].[2014]",$A$3)
=CUBEMEMBERPROPERTY("Sales","[Store].[MyFavoriteStore]","[Store].[Store Name].[Store Sqft]")
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。