將成員屬性欄位加入 Cube 欄位的顯示中。
語法
表達。AddMemberPropertyField (Property、PropertyOrder、PropertyDisplayedIn)
詞 代表 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 支援與意見反應。