Partager via


CubeFields.AddSet, méthode (Excel)

Ajoute un nouvel objet CubeField à la collection CubeFields . L'objet CubeField correspond à un ensemble défini sur le fournisseur OLAP (Online Analytical Processing) pour le cube.

Syntaxe

expression. AddSet (Name, Caption)

Expression Variable qui représente un objet CubeFields .

Parameters

Nom Requis/Facultatif Type de données Description
Name Obligatoire String Nom valide dans l'ensemble de lignes de schéma SETS.
Caption Requis String Chaîne représentant le champ qui sera affiché dans la vue de tableau croisé dynamique.

Valeur renvoyée

CubeField

Remarques

Si un ensemble avec un nom donné n'existe pas dans l'argument Nom, la méthode AddSet renvoie une erreur d'exécution.

Exemple

Dans cet exemple, Microsoft Excel ajoute un jeu intitulé My Set à l’objet CubeField . Cet exemple suppose qu’un rapport de tableau croisé dynamique OLAP existe dans la feuille de calcul active et qu’un champ intitulé Produit existe.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.