共用方式為


Excel) (CubeFields.AddSet 方法

將新的 CubeField 物件新增至 CubeFields 集合。 CubeField 物件會對應至 Cube 的線上分析處理 (OLAP) 提供者上所定義的集合。

語法

運算式AddSet (名稱標題)

表達 代表 CubeFields 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
Name 必要 字串 SETS 結構描述資料列集中的有效名稱。
Caption 必要 字串 代表將顯示在樞紐分析表檢視中的欄位的字串。

傳回值

CubeField

註解

如果引數 Name 所指定名稱的集合不存在,AddSet 方法將會傳回執行階段錯誤。

範例

在此範例中,Microsoft Excel 會將標題為 My Set 的集合新增至 CubeField 物件。 本範例假設活動工作表上有 OLAP 樞紐分析表,且標題為 Product 的欄位存在。

Sub UseAddSet() 
 
 Dim pvtOne As PivotTable 
 Dim strAdd As String 
 Dim strFormula As String 
 Dim cbfOne As CubeField 
 
 Set pvtOne = Sheet1.PivotTables(1) 
 
 strAdd = "[MySet]" 
 strFormula = "'{[Product].[All Products].[Food].children}'" 
 
 ' Establish connection with data source if necessary. 
 If Not pvtOne.PivotCache.IsConnected Then pvtOne.PivotCache.MakeConnection 
 
 ' Add a calculated member titled "[MySet]" 
 pvtOne.CalculatedMembers.Add Name:=strAdd, _ 
 Formula:=strFormula, Type:=xlCalculatedSet 
 
 ' Add a set to the CubeField object. 
 Set cbfOne = pvtOne.CubeFields.AddSet(Name:="[MySet]", _ 
 Caption:="My Set") 
 
End Sub

支援和意見反應

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