共用方式為


CubeField.AddMemberPropertyField 方法 (Excel)

將成員屬性欄位加入 Cube 欄位的顯示中。

語法

表達。AddMemberPropertyField (PropertyPropertyOrderPropertyDisplayedIn)

代表 CubeField 物件的變數。

參數

名稱 必要/選用 資料類型 描述
屬性 必要 字串 成員屬性的唯一名稱。 如果是平衡的階層,可以用以下方式來建立唯一的名稱:將「加上引號」的成員屬性名稱附加到與成員屬性相關之層級的唯一名稱中。

如果是非平衡的階層,則以下列方式建立唯一名稱:將「加上引號」的成員屬性名稱,附加到階層的唯一名稱中。
PropertyOrder 選用 Variant 設定 CubeField 物件的 PropertyOrder 屬性值。

集合中的實際位置,即為樞紐分析表欄位的前一個欄位,此樞紐分析表欄位的 PropertyOrder 值,與此引數中所指定的相同。 如果沒有欄位具有指定的 PropertyOrder 值,則可接受的值範圍為 1 到已針對階層顯示的成員屬性數目加上 1。

此引數是從 1 開始計算的。 如果省略此屬性,則屬性將跳到清單的結尾處。
屬性顯示在 選用 XlPropertyDisplayedIn 指定屬性的顯示位置。 如果省略此引數,則只會將成員屬性欄位只會加入樞紐分析表中。

註解

如果樞紐分析表檢視中沒有任何欄位,則將無法檢視指定的屬性欄位。

若要刪除成員屬性,請使用 Delete 方法來刪除 PivotField 集合中的 PivotFields 物件。

範例

在此範例中,Microsoft Excel 會將標題為 [描述] 的成員屬性欄位新增至樞紐分析表檢視。 此範例假設使用中工作表上存在樞紐分析表,且 [國家/地區]、[區域] 和 [描述] 是報表中的項目。

Sub UseAddMemberPropertyField() 
 
 Dim pvtTable As PivotTable 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 
 With pvtTable 
 .ManualUpdate = True 
 .CubeFields("[Country]").LayoutForm = xlOutline 
 .CubeFields("[Country]").AddMemberPropertyField _ 
 Property:="[Country].[Area].[Description]" 
 .ManualUpdate = False 
 End With 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應