Méthode PivotTable.DrillUp (Excel)

Vous permet d’explorer les données au sein d’une hiérarchie de cube basée sur OLAP ou PowerPivot.

Syntaxe

expression. DrillUp (PivotItem, PivotLine, LevelUniqueName)

Expression Variable qui représente un objet PivotTable .

Parameters

Nom Requis/Facultatif Type de données Description
PivotItem Requis PIVOTITEM Membre à partir duquel l’extraction est effectuée.
Ligne de tableau croisé dynamique Facultatif Variant Spécifie la ligne dans le tableau croisé dynamique où réside le membre de début de l’opération. Dans les cas où pivotline n’est pas spécifié, la valeur par défaut est la ligne de tableau croisé dynamique supérieure où le membre apparaît.
LevelUniqueName Facultatif Variant Cible d’une exploration à plusieurs niveaux. L’action par défaut, si elle n’est pas spécifiée, est une exploration d’un niveau.

Valeur renvoyée

VIDE

Exemple

L’exemple de code suivant illustre une exploration à un seul niveau sur un tableau croisé dynamique.

ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
      "PivotTable1").PivotFields("[Customer].[Customer Geography].[Postal Code]"). _
      PivotItems( _
      "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
      ActiveSheet.PivotTables("PivotTable1").PivotRowAxis.PivotLines(1)

L’exemple de code suivant illustre une exploration de niveau sur un graphique croisé dynamique.

ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
      PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
      "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
      ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1)

L’exemple de code suivant illustre une exploration à plusieurs niveaux sur un tableau croisé dynamique.

ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
     "PivotTable1").PivotFields("[Customer].[Customer Geography].[City]").PivotItems _
     ("[Customer].[Customer Geography].[City].&[Coffs Harbour]&[NSW]"), ActiveSheet. _
     PivotTables("PivotTable1").PivotRowAxis.PivotLines(1), _
     "[Customer].[Customer Geography].[Country]"

L’exemple de code suivant illustre une exploration à plusieurs niveaux sur un graphique croisé dynamique.

ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
     PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
     "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
     ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1) , _
     "[Customer].[Customer Geography].[Country]"

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.