Excel) (CubeFields.AddSet 方法

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

語法

運算式。AddSet (名稱、 標題)

運算式 代表 CubeFields 物件的變數。

參數

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

傳回值

CubeField

註解

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

範例

在此範例中,Microsoft Excel 將標題為「我的集合」的集合新增至 CubeField 物件。 此範例假設使用中的工作表上有 OLAP 樞紐分析表,而且有標題為 [產品] 的欄位存在。

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 支援與意見反應。