Propriété CubeField.FlattenHierarchies (Excel)

Renvoie ou définit une valeur indiquant si les éléments de tous les niveaux des hiérarchies dans un champ de cube de jeu nommé sont affichés dans le même champ qu’un rapport de tableau croisé dynamique reposant sur un cube OLAP. Lecture-écriture.

Syntaxe

expression. FlattenHierarchies

Expression Variable qui représente un objet CubeField .

Valeur renvoyée

Boolean

Remarques

True si toutes les hiérarchies du jeu nommé spécifié sont affichées dans le même champ ; sinon, False.

La valeur de cette propriété correspond au paramètre de la zone Afficher les éléments de différents niveaux dans des champs distincts case activée de l’onglet Disposition & Imprimer de la boîte de dialogue Paramètres de champ pour un jeu nommé dans un rapport de tableau croisé dynamique basé sur un cube OLAP.

Cette propriété renvoie une erreur si la propriété CubeFieldType de l’objet CubeField spécifié n’est pas xlSet (énumération XlCubeFieldType ).

Exemple

L’exemple de code suivant aplatit les hiérarchies du champ de cube spécifié afin que tous les niveaux soient affichés dans le même champ du tableau croisé dynamique.

ActiveSheet.PivotTables("PivotTable1").CubeFields("[Summary P&L]"). _ 
 FlattenHierarchies = True

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.